skysight-inc/HackerNews huggingface dataset:
Turntable.fm is the original founder who hired the entire team, got investors, built out the office space, etc. etc. It's literally the same code from the old site revived.

Turntable.org/"TT.FM" is an ex-employee who left before TT even got its moment in the sun, trying to recreate the experience from scratch to take advantage of a lapsed trademark & profit from peoples' nostalgia.

I don't want it to be about the drama, I'd rather just celebrate the return of the real thing - Turntable.fm - and it's cool to see them taking the "high road" response of relaunching and being better than the knockoff rather than suing/leaking details to press/twitter cancellation/etc. But some people do care - and that's the truth of it.
Nick checks out.
social grandstanding is another good one
Step one of Farenheit 451?

Science fiction has been quite good about warning us of the dangers of authoritarianism, censorship, and the thought police. One thing it didn't imagine is that we'd do it to ourselves without a central power to push the changes. It's often used as an argument by the left that it's not a problem because it's private citizen and companies doing the censorship and enforcement, and in a free market that's a good thing. I actually find that extra worrying
Yes it totally is.

How much confidence do you have in your lockless code?
I was wondering if Americans learned history of other countries in school. HN users or Americans in general probably think China is a totalitarian country, but even Chinese students are taught in both elementary and high schools, repeatedly, that an authoritarian regime always started with moralizing everything, always started with telling its citizens to hate their neighbors, and always told their citizens that misinformation and disinformation was evil.

So if you listened to Voice of America, you would be convicted. If you questioned scientists for telling you that an acre of rice fields could easily produce 30,000 KGs of grains, you would be punished. If you lived in East Germany during cold war, of course your neighbor was so evil that it was your duty to spy on them and to report them. Oh and yes, many people were executed for questioning the ideology of Pol Pot. Guess how many people during the Pol Pot era believed that their neighbors deserved the death?

But of course, the US is the lighthouse of righteousness and justice and democracy, right? Our government didn't do anything wrong, right? It's just a few congressmen asking companies to be responsible for the evil disinformation and misinformation, right? The 1619 Project won Pulitzer because its narrative was for our own conscience, right? We teach kids critical race theory so they can hate an entire race but it's for our own good, right? We did all these for our moral high ground, what's wrong with it, right?
If you look at the average height differences from pre-modern humans to today, I think it's fair to say that the majority of them were malnourished.

EDIT: And when I say 'pre-modern' humans I mean 'pre-modern era' as in before the industrial revolution and refrigeration, not before genetically/physiologically modern humans. It sounds like you understand me as saying ~200k years ago, rather than the ~200 years ago I intended.
It rhymes with Kleenex.

It started among LGBT Hispanic people. Probably influenced by folx.

Latine seems to be more popular outside North America. Probably it will replace Latinx eventually.
I meant the former, but I suppose both are true.
Yeah makes a lot of sense! Thanks for describing your press.

I am doing some market research on how power users solve this problem and would love to talk to for 20 mins to get your advice on a few things. Happy to buy you a coffee (via paypal / venmo) in return!
Here in Flyover Country, these debates sound entirely bizarre. I was going to say "It sounds like everyone's lost their minds", and I noticed I didn't say "his mind", so clearly there's a lag.
That's an unfortunate result of backward compatibility. If it were Python, it would just become v2 and tell people to suck it up.
To be fair in your last two comments you went from "I don't want to see ads" to "I don't want anyone to see ads."

That's a pretty big philosophical difference.
It's not about population, it's about culture.
And what if the Internet Archive falls victim to this disease and decide to self-censor? What next?

The precedent of books being illegal has already been set in many countries. Now all that is missing is the political will to have them banned (and at the rate things are deteriorating, I expect this will come sooner rather than later).
strnlen may be surprising the first time you see it not null terminate, sure. But if you use the n version of all the string functions (which you should anyway) then it's safe.
The process isn't a silver bullet. I've worked on scrum agile projects for 5 years at a consultancy, for a variety of projects and clients, so I've seen it work and I've seen it not work.

Scrum agile works when...

- People keep standup updates short and sweet, so standups take 15 minutes or less.

- Your team has a single product owner who speaks to customers and is empowered to make decisions.

- Team members invest time and energy into backlog grooming/refinement, ensuring stories are thorough and have good requirements.

- The team retros regularly to address issues.

- The team communicates often outside of the regular ceremonies, so that meetings stay focused.

Scrum works poorly when...

- Standups turn into 30 minute to 1 hour "status" meetings where everyone brings up every question they have.

- The product owner isn't empowered to make decisions, or your team has multiple product owners who decide by committee.

- Team members are disengaged or not even consulted during backlog refinement, and stories are missing critical requirements that you have to deal with in the middle of the sprint.

- Retros get cut because "there's not enough time".

- Nobody talks outside of the regular ceremonies, so meetings drag on forever.

Scrum agile doesn't work for every organization and every project. Sometimes company culture is too hard to change. Sometimes the work you're doing can't really be done in an agile way. Sometimes the organizational structure makes it hard for a scrum team to work without consulting multiple layers of bureaucracy. (That's my project right now, and it is NOT fun.) When that happens, you have to either relax the rules of scrum (being careful to avoid the pitfalls I mentioned above), or adopt a different process altogether.
I feel like I'm out of the loop on this. Could you elaborate?
We had weekly sprints one time, the amount of overhead was insane. Even the manifesto says to integrate your working software anywhere from a couple of weeks to months, depending on your situation.
Wikipedia doesn't have ads or paywalls.
What’s the alternative, that eBay is forced to sell things they don’t believe are in their best interests to list?
Estimates somehow magically become commitments. Like, if you don't make it in the estimated time, it's your fault, you should have estimated bettter.

Okay, so suppose my best guess is that there is a 10% chance something could be done in a day, 80% chance it would take two or three days, and 10% chance it would take five days. What is supposed to be my "estimate"?

If I keep giving the longest time interval, I will seem like lazy and incompetent, because why am I always saying "five days" to tasks that everyone knows usually take only two or three days. But if I say "three days", then in those 10% when it actually takes five days, I have estimated wrongly.

In a long sprint, this will usually average out somehow; one "three-day" task will take five days, another "three-day" task will take one day. In a short spring, things are less predictable.

(yeah, technically it's not days, it's story points, but the idea is still that "medium complexity" only means "medium complexity unless something unexpected happens" and the unexpected things sometimes do happen, you can't simply commit to unexpected things never happening.)
Anecdotally, a lot, and not enough.
Last I checked, Uber, DoorDash and Slack weren’t profitable (and I don’t know about the others).

Doesn’t that mean there’s some truth to that comment?
The problem is that "you guys" simply does not contain an assumption of anyone's identity in my dialect. Both women and men in my circles use it freely regardless of the group's gender balance. So when I hear someone say that "you guys" doesn't respect their identity, it sounds to me like saying "y'all" or "everyone" doesn't respect their identity - it's hard to wrap my mind around what such a claim could mean.
Most major decisions have unintended consequences. I don't see that as a legitimate opposing point, especially without alternatives. Please keep in mind that this isn't just about men vs. women. There are plenty of women who don't want to have children, and who aren't pressured into that decision by the need to focus on a career. They deserve the same treatment that women who choose to have children receive too.
Is it only for my content? Can I show retweets/reblogs/interesting articles I run across?

I'd love to see a custom domain option so I can use it as a personal blog itself.
CDC is estimating that ~25% of Americans were infected by the end of 2020:

https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burd...

And obviously a number of people have been infected since. But just using the 83 million number from the CDC, 2% of that would be 1.6 million people.
It will stay around for years as a "honeypot" for people to use who want to feel like they aren't being tracked & sold.
From my perspective of being on scrum/agile teams for many years I have learned to love it when it’s done well, though it took a while to get over the shock of the daily standups and weekly events. The feeling I get is one of accountability from each member of the team that we are working as one toward the same goal. Once in a while when someone’s stuck, if everyone feels empowered and the psychological safety of the group has been set by management and the group itself, issues and problems get raised quickly and are also quickly put to bed. If a team has one 10x engineer, they are able to support múltiple 1x engineers and all are productive and moving the ball forward. When the PO is on top of the ball and the backlog is up to date and communication with the stakeholders is ongoing and the grooming meetings are run with input from the whole team and the stories and tasks and spikes are discussed at length so everyone has the best understanding they can, it is a pleasure to behold and be a part of. I just attended an Agile training today and one of the most critical paths are to try to keep team turnover to a minimum, thus reducing the ramp up time of new members. While not always possible, when the team is able to find their stride with the estimation and all agree on what the appropriate estimation should be things move smoothly. Sometimes there will be wildly divergent estimations; that’s ok, it just means more discussion is needed to understand the task at hand. This does require lots of patience for the existing members as once the code is known we skew our estimation based on our own ability and familiarity with the code. I’ve seen some estimations within one team, one one story, post discussion go from 1 to 8 on a Fibonacci estimation. We discussed and turned out we divided the story into 3 and got 2 points of estimation for each story showing we were closer to the 8 point estimation rather than the 1 point. My point in all of this is the dev team in my opinion has their fingers on the pulse of what’s going on as well as the PO when all work together toward the common goal.
> memorable Matrix IDs such as @yourfirstname:yoursurname.ems.host

Nobody outside of tech will agree with that. Multiple kinds of punctuation, "ems", ".host", and so on.
> raising kids [...] is a full-time job

Here's a contrary (and possibly even more unpopular) thought: some say spending inordinate amounts of time on child rearing is "doing it wrong". Some groups (orthodox jewish, for example) will argue that many parents helicopter too much to compensate for a lack of educational focus due to not having a well-established ethics framework to guide them.

Part of that narrative is obviously to promote certain religious frameworks, but it has a grain of truth: religious communities will generally agree among themselves on what's "right" and "wrong", and collectively impart that as part of social life, through religious stories and metaphors, etc painting the "ruleset" in broad brushstrokes, and then relying on things like natural consequences for granular learning, such that one specific individual does not need to micromanage every single aspect of their children's behaviors.

Older european descent folks might find an interesting correlation between being able to stay out as kids and family religious history. Obviously, it doesn't need to be based on religion. Japan is an interesting example where it's fairly common for both parents to work while relying on a strong collaborative social fabric nurtured from early school years.
Self-driving startups are becoming an endangered species
I think the raw reverse engineering knowhow generally comes from reading and writing low level code and reverse engineering other people's.

Atop of that you also need understanding of computer architecture, for which I vaguely recommend Hen.&Pat. but again you get this knowledge by playing around mainly.

A bit of compiler design would help too if you want to write one of these - Engineering a compiler is a good one.
State-of-the-Art Image Generation Models
I don't think that's a fair assessment. There are definitions of scrum methodologies. I too have worked many places that did not have success with scrum -- all of them had one thing in common, they didn't actually follow one of them. All of them "compromised" with other business interests, and typically the compromise was on the "hard to follow" parts -- the core tenets of scrum! Some of them were 100% waterfall, but with scheduled meetings bearing titles that mimicked scrum processes. These aren't "people doing scrum wrong", these are people in a cargo cult.

I have only worked with a single team that fully followed a scrum methodology, but it was very eye opening and successful.

How many of your bad experiences with scrum bent more than a couple of these rules? How many were always followed? : https://en.wikipedia.org/wiki/Scrum_%28software_development%...

Some big things I've learned are:

* Sprint planning has to be mutual. Management cannot plan a sprint on their own, they do not have enough information to accurately plan for order or operations or effort required. Furthermore, participants need to understand the direction and priorities of the project in order to do their job properly.

* You cannot change a sprint that is in progress. Mitigating switching costs are a huge part of the benefit scrum provides. Compromising on this defeats the point of the process. It's hard to tell management "no", but you have to do it. If fire-drills are unavoidable, then you must to account for this time when you plan a sprint.

* All stakeholders must attend backlog groomings and sprint reviews. If the inputs to the process are guesses, then the outputs will be guesses. This is just as important when prioritizing work items as it is when giving feedback on completed items. It must be first-hand. Documentation and/or status updates simply do not even come even 10% close to the power that a live demo does.
Yes, but just like how the vast majority of gamblers aren't addicts, the same is probably true of social media.

There's also the major difference in consequences. If you're truly addicted to social media, you're way less likely to destroy your life (although it could still be possible.)
They probably meant "crimestop".
You can buy Mien kampf on Ebay.
LLDB: FreeBSD Legacy Process Plugin Removed
Pilots can't get ahead by cutting corners, and (to a somewhat lesser extent) it's hard for maintenance people to be pressurised to sign off on unsafe work.
> Words such as "master", "owner", among some other ones were deemed problematic and needed to be changed.

This is slippery slope happening right before your eyes. For those who claimed that slippery slope is just a fallacy and never ever can be true.

When did Github change the default branch name from "master" to "main"? Few months ago? Now it's "owner" too, and using this word probably could get you in some real trouble.

I'm not even going to comment on "see" and "visible".
Strings are half the reason I never recommend someone learns C as their first language. Python is much easier, and then you can pick up C afterwards when you've got a better baseline knowledge

I've seen the same question posted way too often by beginners to C. "I've created a char*. Why am I getting <random fault> when I try to write to it?"
Agreed - letting the request fire at all is the critical point, and I believe that's the true motivation behind using CNAMEs (they evade blacklists).

CNAMEs and first-party cookie access aren't helping networks link identities across sites in Firefox and Safari - at this point they're stuck relying on browser fingerprinting. And as you point out, fingerprinting can be quite effective, especially for people on static IPs :|

This paper is claiming that CNAMEs are evading the protections offered by Safari and Firefox but that's just not the case. Or at least, the paper hasn't explained how.
Can’t believe smart people buy this fear mongering.
Unpopular to a lot of the people in the position of deciding software ethics, going by the dismissive tone here
Yes, lock-free datastructures are most useful in real-time contexts where you simply cannot ever block, for example real-time audio.
This is a great idea and this can be really helpful for beginners who want to contribute to open source
The comment you’re replying to is sarcastic. I guess you might be too but that’s too subtle for me
I couldn't read past the second paragraph, it was so poorly framed. It failed to show how this white man suffered "under apartheid", as he was able to just move to England when things became too inconvenient for him. It talks about him being protest adjacent, but did he actually do anything? He surmounted his obstacle with.... privilege. I don't fault Solms in any way, but I do fault the author for trying to garner sympathy for their subject while failing to explain why he deserves it.
Hiding every URL behind a proxy seemed like the obvious response ~5 years ago[1] when the popularity of DNS filters like the pi-hole was rapidly rising. The proxy could even increase the obfuscation by rewriting URLs and filenames so every HTTP request to the proxy was just random noise:

https://proxy.example.com/ZGQgaWY9L2Rldi91cmFuZG9tIGJzPTEgY291bnQ9NTIgfCBiYXNlNjQgCg==

However, the "end game" of adblocking is far worse - the entire page becomes this:

<!doctype html>
<html lang=en>
<head>
<meta charset=utf-8>
<title>null</title>
</head>
<body>
<canvas>Run the WebAssembly blob to render the page</canvas>
<script src="load_webasm_blob.js"></script>
</body>
</html>

The entire page becomes an giant obfuscated WebAssembly blob that renders the page into the canvas tag. The technologies of the open web like HTML become legacy baggage; a "web page" is just a stub loader for what would effectively be a statically linked executable binary that uses the canvas tag as a generic framebuffer.

In this "end game", URL based blocking is irrelevant; most page assets become part of the blob. The question "is this an ad/tracker/virus?" becomes undecidable; answering any question a page's behavior requires running potentially hostile code or solving the Halting Problem. Some people don't want an open web that respects things like user agency. They want control. They want the "web page" to be an opaque binary blob that nobody can investigate or modify. They want full control over what the user sees and is allowed to do. They want TV.

[1] https://news.ycombinator.com/item?id=10294187
> Agile doesn't mean no documentation and no tools - it just means they should not be the focus.

Except for Jira, of course. /s
how close together is everything in your lands?
So as a married man, I use partner: it fits with my understanding of marriage, we’re partners, we both have a hand in managing a household. It feels good to say.
Yes, and Scrum done well can promote a sense of well-being through fulfillment of points and provides rhythmic but varying work for those that like process.

Done poorly it may create a wealth of problems. The cadence may create undue sense of urgency that may lead to unhealthy levels of stress or to depression and desensitization of missing work targets. Nonsense competition may arise due to points and velocities.
I fear there is a consolidation coming up for the music streaming services. Smaller companies like TIDAL will find it difficult to compete with Apple, Spotify, Amazon and Google.

As an avid TIDAL user I wish them well in their new "home".
sounds like a TurntableClassic brewing, what is "real"
I don't neccessarily think it needs to be suffering, people just want something tangable to work towards. Noone is suffering or miserable without a fortnite skin, but without working towards them the game would be far less fun.
Oh, it's even worse. I've observed bottlenecked ISPs prioritizing ping, where ICMP Echo latency and packet loss are less than the same for TCP & UDP packets (and I mean packets not inside the TCP stream). I guess the squeaky wheel got the grease, and that stopped people using ping results to complain about their slow internet connection.
Ah, that explains why I’d never heard of the Massachusetts town before the film came out (and was surprised to see it on the map) — it didn’t exist (by that name) when I was in school there.
>Outdated? These cartoons were drawn in the 1930's and 40's... 90+ years ago. They were not outdated at the time.

They aged pretty f-ing fantastically considering what they could have drawn back then.
Because most projects involve interfacing with other third-party libraries that will undoubtedly not know about this other third-party library that implements a nice string.
Oh boy, here we go....
That is a good point.

From a data science perspective, I'd argue that "a (sub)demographic exists where >50% of people who have heard of the term use it to self identify" could be a good indication of when society should interpret a term as "meaningfully prominent". It looks like there is no demographic which exceeds a 30% proportion of heard to using Latinx.

I wonder if the term reaches this proposed 50% threshold within the college-educated LGBT 18-29y/o Latino/x/e population.
but there's a significant albeit rarely seen or sought for ecosystem for managing software on mainframes the source to which is long lost and the authors deceased and the the machine code is what you have to work with. you can't describe the work as being attractive, but the tooling which exists is first class and has been keeping the world turning safely for a good half century I'd say in reality...