skysight-inc/HackerNews huggingface dataset:
Agile is there for the convenience of managers. The language of its manifesto has been essentially weaponised, in my opinion. The idea was to give more power to expert programmers that cared for the user without the constraints of bureaucratic procurements. And instead, what we got is something remarkably similar to Jeremy Bentham's Panopticon.

It has backfired, because most organizations cherrypick what they want about Agile, and discard what doesn't adjust to the "way we do things here".

In case this resonates with someone, I wrote more about it here: https://alvaroduran.com/essays/against-agile/
Fizzbuzz Without If Clauses
Pumping Iron
It’s not exactly the cigarette, it is a smoking right behind a fence where all bitches and bullies do hang out. Just walk further and smoke in nicer places like HN (coughs and spits on js)
A previous thread, https://news.ycombinator.com/item?id=24506303, had an interesting response from someone from Namecheap.
That's what doctors said about Epstein Barr patients in the 50's.
What do I do with this response? Should I take covid seriously or not?
It always is the Cruel Moraliser[0].

[0]: https://aeon.co/essays/how-the-cruel-moraliser-uses-a-halo-t...
>And who can argue with the show's runaway success? It's a tactic that seems to be working.

By no mentioned metrics. In fact, several of the links are seven or fourteen years old interviews. Maybe it worked when it was in the news being hyped up.
Massive fines in New York if you refuse.
Better Technical Interviews: Part 1 – What’s the Point?
Rocket launchers kill much less people than guns, but I doubt it is a reasonable assumption that the former is less dangerous/deadly..
The exceptions that prove the rule? I find it strange that whenever it is pointed out that maybe 40% of Americans being obese is a problem and that maybe we should focus more on prevention through health promotion, it is quickly swept under the rug and countered with "yeah but these athletes had bad cases of covid19" (as if being an athlete is the definition of health...).
Doug Demuro has a nice video about this: https://youtu.be/AhthZ5rxQJs
Why do you think that? Forms can be easily manipulated with refs. A ref points to the native element. It‘s really not that hard
Censorship is the suppression of speech, public communication, or other information, on the basis that such material is considered objectionable, harmful, sensitive, or "inconvenient." Censorship can be conducted by governments, private institutions, and other controlling bodies.

And the first amendment is not a definition of freedom of speech. Read it again.
The teasing was also true of Mmm-mmiss Mmitford's "Noblesse Oblige: An Enquiry into the Identifiable Characteristics of the English Aristocracy": excessive worry about U vs. non-U is decidedly non-U... (compare Orwell's [middle class] notion of "Crimestop")
I just don't get it why developers like Scrum.
The whole thing was designed to give non-technical people more power over the ones who spent a lifetime honing their craftmanship. Standing around a table in the morning like assholes is not my idea of fun. Same for the "product owner" concept. If I develop something, I am the owner. I generally hate being micromanaged and being assigned microtasks that gives "them" total control over my workday while I have no idea what "they" are doing the whole day.
Scrum was the reason why I left my last company and I'm much happier now in my new company, where we do not have any process at all, just a common goal. Instead of standups, the team gathers for a coffee in the morning. If I want to spend 3 days learning a new framework that might do the product good, nobody cares. The only thing that counts is the endresult. That means we are beating the product into submission until its good, even if it means rewriting the thing three times and missing deadlines.
So no more Scrum for me. Never.
You might be disappointed to learn that human drivers run into firetrucks way more often than Teslas.

The current rate as of October is:

Tesla Autopilot Accidents: 1 out of 4,530,000 Miles; US Average: 1 out of 479,000 Miles
You'll get OOM killed as if you ran out of RAM. This doesn't happen unless the program is buggy.

Moreover, if your working set is larger than RAM, you're screwed regardless. So don't do that. Swap exists so you can use more RAM for the disk cache. It's doesn't exist so that buggy programs can crawl instead of dying
I don't think you should feel awkward. I refer to all my teachers in emails as professor ( unless I want to list more detailed honorifics ). My current analytics guy is clearly very smart, seems to be in that adjunct zone, but I address him as professor out of sheer respect.
https://en.wikipedia.org/wiki/Death_penalty_in_the_Bible
https://en.wikipedia.org/wiki/Capital_punishment_in_Islam

It's quite easy to Google this. And you can also try reading them.
I can confirm, this is exactly what happened to me.
You're completely right. However, I notice a change in behavior in developers during the last decade. They view open source as an extension of their duties as software developers, i.e., something that they have to do. Following this point of view, they consider that working on a project brings commitments as if they were in a paid job, and started projecting this belief on others. I think this is very disturbing.
This is 100% it.

More than that - masks are an issue currently if you’re trying to unlock your phone indoors in a public place with Face ID, but I just don’t find myself in a situation where I’m wearing a mask when I need my laptop.

(I’m not going to Starbucks or sitting in an office right now, and very likely won’t be until widespread vaccination has taken place).

The convenience of Face ID is transformative to my workflow. It really does essentially take you back to when your passwords would just automatically auto-fill without any kind of checks that it’s still you, without your passwords being stolen if someone swipes your unlocked laptop and runs off.
I'm working on a a text classification api. It's a huge project, but I'm starting small and hope to to have a beta out there next week. Initial target niche will be data from legal firms.

https://liet.io/
why is strncpy banned? what's wrong about it?
except, as the reviewer points out, for the rise of the Bobos.
> I also didn't see _any_ criticism that the pastor's joke was offensive.

As the article[0] that you linked in another comment made clear in its title: "Some were offended". (Strangely the headline of the article is different from the title, but I think the title is still accurate).

[0] https://www.kansascity.com/news/local/news-columns-blogs/the...
While it's the default setup of the auto installer it common (and IMHO best) practice to change it to install with a swap partition.

It's just that it's much easier for anyone who just gets started with Linux to have a swap file.

For example for hibernation you swap partition needs to have the right size. But people do upgrade their desktop RAM and as such would need to resize the partition, which isn't easy (because likely it means shrinking another partition)...

So for a distribution like ubuntu the "non-normal" case became the default.

Still this mail was targeting people which install pre-release versions of Linux kernerls which is a group of people relatively unlikely to use a swap file.
Could be worse. On the song “Money,” Waters alternates between 7/8 and 4/4. That’s probably where he got the idea.
As no one did a TLDR: if you use a swapfile, it could overwrite part of the the filesystem where the swapfile exist.

Don't use swapfiles if you can. Use a dedicated partition, there are many advantages (including automatic RAID0 if you have a swap partition on each drive)
I couldn‘t disagree more. It‘s a user portal managing thousands of different interactions and workflows, based on the users existing information. Most of them can be edited live with a content-management-system by an editor. These workflows are very hard to reason about with just jquery or nor js at all.
I like your last point.

The rest of your post is based on the implicit assumpion that anything government run is inherently bureaucratic and slow and charities are instead simple and fast. But that's an orthogonal issue. Some level of bureaucracy is needed to prevent misuse, otherwise you have a rich guy pay their fines from their charity. Beyond that, there is no inherent reason for charities to be more efficient. You could make those governmnent-charities have local oversight, they could be organized very efficiently too and have the advantage of democratic legitimacy.
Ever notice that purple foods tend to be called either red or blue (or sometimes black if they're dark purple)? Like red cabbage, red onions, red grapes, blue potatoes[1]. Or for that matter how white grapes are green and black walnuts are brown? How black eyes are usually purple?

English just seems to have a strong preference towards approximating everything with the most basic colors.

Europeans also called native Americans red and Asians yellow, and it probably wasn't because they associated those colors with evil.

All people are shades of brown. White people can be pinkish, but are usually light brown or reddish light brown. When you look at this white man's [2] skin color next to the light brown wood he's working with, he's clearly a darker brown than the wood. But I imagine Europeans didn't want to label races as light brown, medium brown and dark brown.

[1] https://www.almanac.com/sites/default/files/image_nodes/all_...
[2] https://c.stocksy.com/a/0m5500/z9/1213836.jpg
This isn’t a “thought crime”, it’s just painfully unfunny and doesn’t belong in a discussion between mature adults.
Most standard cars already come with emergency automatic breaking.
I think having the explicit concept still has some value: a) "you can just go and ask" is a surprisingly large cultural barrier for many people (as are other conventions around developer channels), b) an explicitly set time will have higher success rate than guessing based on logs and c) it's also something the devs can structure and plan around. I.e. sure, I'll answer questions when I see them and have time, but steering people to ask when convenient to me also improves my experience maybe?
Training is super expensive, so it won't be much help.
Ah, yes. I recall the luxury of a Commodore of my very own (a C128), after using PETs in school. We had a whole three of them at the time, with a shared, dual-floppy drive for the set.

Naturally, our teacher wisely pushed hard on figuring what you could out on paper first.
> Programming requires none of this.

But it requires you to refresh your knowledge constantly so from this point of view it's similar
Yeah, I'm not citing this circumstance as a quality case. But the OP connected this to the general wokeness narrative. And while I have very ambivalent feelings about the current rash of performative indignation, I think it's important to point out that such pearl clutching and scandal is not new and has functioned to change society in ways most people probably agree with (i.e. the decline of tacit sexual harassment and casual racism).
The hard lessons of home schooling
You’re being downvoted because people here would rather pretend to be heroes standing up to the “woke mob” than acknowledge the reality that nobody is forcing the Seuss estate or even eBay to do anything. No surprise that so many non-white people report problems in tech circles given the moral grandstanding on behalf of some caricatures going on here.
The US is like one of the most pro-company countries I can imagine. The amount of lobbying to only benefit Big Co is ridiculous from a European point of view - I don’t see it as a negative to even increase the liability of companies. They should very well be responsible for everything they do, and it should not cost/risk innocent lives to further a private companies profits without public benefit!
Scott Alexander is a racist. His recently leaked emails [1] paint a really bad picture. The perception resulting from this reveal is essential to really understanding his writings and community. The thing is one gets flagged for saying this, by those who supposedly are for free speech. So many pseudointellectuals cropping up nowadays.

[1] https://twitter.com/ArsonAtDennys/status/1362153191102677001

Backup of the original source who deleted their tweets due to threats: https://web.archive.org/web/20210217195335/https://twitter.c...

More info and discussion: https://www.reddit.com/r/SneerClub/comments/lm36nk/old_scott...
> Is it that the possibility of being let go after a large project that you performed a relatively specialized role on feels just about right for a consultancy, but not for a business that carries themselves like a long term player?

This. Someone there could hire me onto a project that fails for some reason out of my control, and then, because I’m older, I wouldn’t get picked up by another team.

I don’t know if project-pickup retention is still how they operate; it’s several-year-old anecdotal information from a past worker there before they were acquired by IBM.
> The ironic thing is that the earliest programmers are women.

That's not correct, or at least, very misleading. The "programming" which you're refering to, would be more precisely called "data entry" using today's terminology. The actual software development was done mostly by men, even back then. In the 60s/70s, when computers increasingly had proper input methods (screen and keyboard), the data entry part was swallowed by the development part, but the term "programming" stuck.

What is today understood as "programming", has always been dominated by men. I don't know why that is, and I don't care to speculate, but the narrative that female software developers have been pushed out of the field is wrong.
I agree with you, but the article is not about that.
Caramel: An OCaml for the Erlang VM
I'm not sure why you are going downvoted, this is true.
I was only responding to the comment (as I explicitly stated below).

Your example doesn’t seem related to politics or feminism at all though. Downplaying the difficulty of everything is just a quirk, one that I personally happen to love. All textbooks have titles like “Elementary X” or “Introductory Y”, no matter how complex. I’ve always found that funny.
Wikipedia is a largely uniform, read-only, static experience. These days people want app-like experience on the front-end. Can‘t manage them with jquery.

The bit about typescript is true at runtime. However, Typescript is also good documentation for developers.
https://news.ycombinator.com/item?id=26351550
Cloudflare Down?
According to Slack, users in Norway has trouble connecting. https://status.slack.com/2021-03/a5db2f1d73dd8cb4 Can confirm! I also can't connect to Signal, and a few more services. Even cloudflarestatus.com is down :)

Are anyone else having a generally weird internet experience at the moment?
ok, gonna make a meta-comment here: Can you point to such comments? Somehow I keep seeing people say things like this despite there not being any (or only 1-2) comments actually doing the thing they say "a lot of" the comments are doing, and I don't understand it.
This is a dark day for America.
This will not end well.
The second commit self-disambiguates with "swap: fix swapfile read/write offset" and the commit message notes "fixes: 48d1543", which is the first linked commit.
A theme in the book is that you're a racist if you're born white. If you deny that you're racist, then you just prove that you're indeed a racist -- hence the white fragility.

Let's look at China between 1949 and 1978. You would be Chinese version of Dalits if your parents or grandparents were landlords, farmers who owned property, counter-revolutionaries (whatever that is), bad influencers, rightist, or an intellectual. You would need to accept that you were born evil. If you denied that you were a bad guy, well, then you just proved that you were a worse person as you wouldn't even accept that you needed "transformation". Tens of thousands of people were exile to Gulag-like places and died there. Students in elementary schools could beat their principals to death for they were counter revolutionary. Millions people were striped their properties and basic rights. It was a scar cutting deep into generations of Chinese people. Oh by the way, you can attack anyone for being a "rightist", and you automatically became morally superior.

Now, how is bullshit like white fragility different China's Five Black Categories in those dark years? Just replace "rightist" with "racist", and I can't tell the difference.
I don't know what the figures are here in the UK but, since first lockdown, I have noticed much more aggressive and dangerous driving than normal, not just speeding.
The car has radar which can see that wall. It’s most likely a problem of what to do, which humans face just the same - do you swerve into the right lane potentially causing a much worse accident?
You say this is ridiculous but your premise that these new "self-driving" cars are "walking trough pedestrians" is even more ridiculous and not backed by any data of real world experiments currently being undertaken.
> your skin color determines your ability to say a word

To illustrate your point: https://youtu.be/VsJIUJjQ4OA

Jackie Chan, in Rush Hour - an innocent tourist, trying to be friendly, and following the rules of „When in Rome...“
Some of the answers aren't that wrong, it's trying to answer a silly question. The authors are asking what the image "is" but an image isn't one thing. They're also covering up the most identifying parts of the original object - like with the coffee cup, they're covering the handle with the label.
In case you're wondering, yes, sscanf is on there.
Ads, tracking, and SEO content: promote low-quality information, allow all kinds of bad actors to profit from bad behavior, promote the use of adware, give economic advantage to actors who have access to big data, create market assimetries, waste my time and attention, make me stressed due to the need of locally filtering barrages of bad, dangerous, or malicious information targeted at me, put my wellbeing in danger because bad information is targeted at people around me that have influence over my everyday life.

TLDR: The ad industry promotes shit content, finances fake news, and wastes my resources.
But why would you wait to ask until the next day, at a fixed time?
Thing is there is thin line between moderation/regulation and censorship.
Meh. It only needs to be better than the average driver. Several companies have already achieved that
Probably not a popular opinion, but current Covid restrictions have limited personal freedoms in more meaningful ways than political changes in any country. You can live in a very liberal European country (ex. Netherlands or Denmark) and have fewer freedoms with regards to your ability to go outside where you need to go than 'a less democratic country' with lax covid policies. Feels really strange.

Also, it's a very western view to a country to be less or more democratic, depending on how authoritarian a current leader is. You can talk to an average person in India, Turkey or Hungary and very few will feel that they are now less free because, say, Orban or Modi is in charge (although they may totally dislike their leaders).
Python is more strongly typed than JS/Perl, granted. But it is still very weakly typed overall. Here are some examples:

1. if list(): pass # implicit coercion from collection -> None -> bool. (Very uncommon weak typing and a terrible idea.)

2. a = 123; b = 4.5; c = a + b # implicit coercion from int -> float (Common but not universal weak typing. More often hides bugs than helps with ergonomics and readability but sometimes a worthwhile tradeoff.)

3. a = 1 + false # implicit coercion from bool to int (Common weak typing in scientific languages (for masking) and older C-family languages (for bit twiddling). However, that's still bad language design. Libraries/syntax sugar should special case masking and bit twiddling. You should not have global coersion between bool and int.)

4. etc.
The “weapon” here is just basic conscientiousness. A publisher decided to stop publishing some books because they denigrate people, and eBay decided that they did not want to be facilitating the sale of books that denigrate people. We are not talking about an H-bomb - there is no power structure wielding a “cancel button” here.
If you want to learn more about how reality TV works, you could do worse than watching a couple episodes of UnREAL, an American TV show from 2015 developed by a former writer for The Bachelor.
Critiquing poor code practices is beyond the scope of git at this time
Because of the commit message of the fix?
You just said it right there. It’s the speed of social media that does this.

Call me crazy, but haven’t we seen social media being manipulated (bots) to push narratives?

These accusations or problems crop up fairly quick and then the media gets on it and then whoever/whatever is destroyed.

If social media can be manipulated to swing stock markets or elections, then isn’t it possible it can swing to push narratives or keep us constantly fighting ourselves?
Indian IT isn’t hung up on the H-1B visa
It will take a while, they are busy banning crypto and muslims right now.
Not really relevant to the recent sscanf problems, because Microsoft would use sscanf_s instead. The sscanf_s function is basically just a security-enhanced version of sscanf that otherwise behaves the same. I think it’s an Annex K version but I don't know Annex K very well.
Can you comment perhaps on what you guys have compared to nVidia’s DGX? I’d rather buy a workhorse with open drivers.
If you know about the history of fascism it has always had a base in a certain section of the middle class of a country aligned with some elites (as opposed to one rooted in the working class).
Okay... Thanks for the suggestion
I love how the west casts aspersions on other nations as “free” or “not free”
While they openly conduct regime change around the world and can’t even have any semblance of an honest election.
I can reach cloudflarestatus.com from Australia. As of 8:54AM CET that page notes that "Oslo, Norway" is "operational". Sigh.
I read Mein Kamp when I was younger (in Australia) out of sheer curiosity, and found it to be rambling, poorly written junk, bordering on incoherent.

If you came away enlightened, you probably already held very strong Nazi tendencies before you even opened the book.
For recorded history, the subcontinent has been politically unified for -- at most -- 250 years. There are many different nations inside the "Republic of India." Some of these people are already seeking independence (https://referendum2020.org/) and more will join them. In retrospect, "India" will perhaps seem akin to the Austro-Hungarian Empire or the Ottoman empire: a cage of nations. One friend of mine in Kolkata has informed me that there is more and more consideration of the "Himalayan Reconfiguration" -- a peaceful liberation of the nations trapped inside of the "Republic of India."
I am a maintainer of Haystack, an open-source NLP search framework leveraging latest NLP models & information retrieval techniques. My Twitter DMs(same handle as here) are open if you're looking to revamp the search experience in your products.
The line is rather stark. eBay choosing not to facilitate the sale of books containing racist caricatures is not in the same ballpark as a government suppressing ideas. It’s not even the same sport.
This has nothing to do with either dynamic or weak typing in Python. It's just Python not disambiguating between shadowing and reassignment.

Here's a comment of mine that explains why Python is weakly typed: https://news.ycombinator.com/item?id=26354039.