skysight-inc/HackerNews huggingface dataset:
Not sure why your comment got downvoted; the hypocrisy and misinformation at the core of this issue absolutely needs to be addressed. There's a lot of pretense that this "censorship" or "deplatforming" is a new and mostly left-wing thing, but it has been around for ages, and the people crying the loudest about "cancel culture" are the same people calling for boycotts of Target, Colin Kaepernick, or the Dixie Chicks. Legal sex workers can get their bank accounts blocked or denied, athletes and artists receive backlash for speaking out. There's at least as much regressive craziness as there is "woke craziness".

The case of the Dr. Seuss Estate deciding not to reprint these books, it's the estate itself making their own decision what's best for the estate they're managing, and is not remotely comparable to censorship, deplatforming or any form of "cancel culture". Ebay banning other people's books arguably is.
I thought this was going to be about the sexism she had faced in the software industry. I was very pleasantly surprised. I had a very similar background (bartending and all!) and it put me in awe to think of my own path. We need more positive stories like this.
I just mentally prefix titles like this with [The author's opinion is that...]
I love how you were correcting him and then made the exact same mistake.
eBay is undoubtedly blocked by numerous work filters because it is not really relevant for doing most jobs. They manage just fine.

Besides this is a ridiculous strawman. "If you allow people to sell Dr. Suess books, you must therefore also plaster the front page in explicit pornography." Obviously not.

The Internet is increasingly winner-take-all and is controlled by fewer and fewer larger and larger companies. Allowing a handful of corporations unrestricted reign to dictate what we are allowed to say to each other is antithetical to a free society. Reductio ad absurdum arguments are not going to help you when cabal of corporate censors with no accountability decide to eject you from society for daring to question the intellectual fashion of the moment.
"I’d like to encourage more open source project maintainers to consider doing something similar."
Implementations can define behavior for undefined behavior. The difference to implementation-defined behavior is that for the latter implementations MUST define some behavior (from the set of options specified by the standard), whereas for undefined behavior they don’t need to.

If an implementation has defined some behavior for sscanf undefined behavior, and then the standard defines a different behavior, then the existing implementation would become nonconforming, and an updated version of the implementation would be not backwards compatible with the existing one. That’s why such changes to the standard can be problematic.
I use swap files on all my VPS, even the ones that give me a swap partition - space is cheap as free and it's easy to set a monitor that says "oh wow we're starting to use swap significantly, something's wrong" instead of a "the box OOMKILLed everything, something's wrong".

In fact that just happened - no service died but something used a lot of RAM at midnight - investigating now.
I would be interested to know if there is any effect on the time to convergence between the two setups (i.e. training with real labels Vs random labels). Is it in any way easier/harder to memorize everything Vs extracting a generalizable representation? Edit: Ah, I see they mention they not only investigated non-convergence but also whether training slows down. So randomising/corrupting does impact the convergence rate. This means it is more work/effort to memorize things which I guess is interesting.
Except he's wrong in this case. The OP could use a regex in this specific scenario.
In other words, "won't somebody please think of the children?"
Most news websites also use "If I ran the zoo" as this one is the most clear cut. I had to search around a lot to find the example for McElligot's Pool. There it's just one illustration that could be viewed as offensive and it's much less obvious than some of the others.

I don't understand why they don't just hire an illustrator to fix some of the racist features depicted there. As far as I can tell, only "If I ran the Zoo" has an offensive line, all others are just about a minority of the illustrations.
Mom of the Year Films Kid’s Stupid and Dangerous Sleeping Tesla Stunt for TikTok
"Some commenters claim to have alerted Tesla of Cox's videos in hopes of getting his Autopilot access deleted over the air, and others have supposedly phoned law enforcement, which won't take kindly to seeing traffic laws so flagrantly violated. As for Tesla, little action beyond potentially restricting Cook's Autopilot should be expected. After all, Tesla CEO Elon Musk has previously given tacit approval for Autopilot's misuse by referencing, but not denouncing high-profile examples. And unless there are consequences for Cox or his technology-misusing ilk, more like them will spring up, and further lives will be put at risk."
Basically they aren't. But to some extent, we need to pretend they are for the greater good.
The Future Will Be Designed and Made in China. RIP Silicon Valley
How Wall-Street and the US fueled China’s rise as a technological and industrial super-power.
I don't think so. Within a company departments can have different interests that sometimes clash. A mature team would notice this tension and signal this to the stakeholders. I think developers often think that people outside scrum teams have a well thought through plan of things they are doing. That's often not the case, they're just trying to figure out what they need to do to get things done. If a team signals that business people need to make a priority call, that brings a lot of clarity. I think it's a good sign.
The benefit to bookmarks / keywords is flexibility and not having to wait for DDG to add (or fix) a given bang search.

The downside is that you're speaking your own language, and unless someone adopts your specific keywords, you can't tell them to, say, "bang dict" (if you can get away with saying that in the context).

This is a fundamental distinction between any private vs. shared language.

(People are very uncomfortable when dropped into my computing environment --- GUI, shells, editors, browsers, etc. They've all acquired several decades of personalisation. Works for me.)
https://en.wikipedia.org/wiki/XY_problem

https://xyproblem.info/

https://meta.stackexchange.com/questions/66377/what-is-the-x...
I assume the argument to be that it adds complexity (out of swap, what do I do, grow it or something else, if set to grow what if there isn't enough space, if set to grow and there are multiple swap locations which do I grow, ...) that needs to be maintained & tested, but isn't commonly enough needed for someone working on the kernel to decide it warrants that effort, given there are workarounds (i.e. dynamically adding swap partitions/volumes/files) for most of the cases where it might be needed.

> I need about 1TB of swap.

I don't think most people[†] would ever want that much to be dynamically allocated. If something has needed that much memory unexpectedly then it is likely to be something like a massive leak or accidental fork bomb. It could quickly get to the point where a performance drop due to swap thrashing means you can't interact with the system to kill the offending process so your system is effectively locked until either hit the BRB or it runs out of the massive maximum storage allocated to swap. Of course that adds more complexity: how do you decide how much too much is? If it is a user decision and you sometimes want it to be able to balloon that much but still want the OOM killer to deal with accidentally leaky processes at other times, then you are back to manually managing swap allocation before/after processes that are expected to heavily use it.

[†] not that it is wrong to have a use case that warrants it, but if there is a safe workaround for such unusual cases that complicates life just a little, then IMO that is preferable to the risk of adding complexity that will likely go relative untested because it isn't commonly used.

> linux

Of course other OSs have made different decisions on the matter, so maybe there is room for further discussion.
> Not one large-sized Nordic bank by any chance? ;)

I will say no more ;)

> The flipside of using latest tech is you should have easier time hiring new people to replace the ones who left.

I've heard this argument before and it's basically a non sequitur for me. For example, there are fewer people who know the latest and greatest Scala libraries than those who know for example Java 8. The people who have learned Java 8 have not died or retired yet - they are still in industry, in large numbers, and hence it's easier and cheaper to hire them. Whereas you have to fight for the bleeding edge guys - usually by offering them high-paying contracts (which are the reason half of these guys are following the bleeding edge trends in the first place...).
How the Chemical Brothers turned answering-machine poetry into dance-floor epics
Is there an official definition of “Eastern”? As a Brit, my general cultural impression is that Germany is “Central”, and every other country is northern / eastern / western / southern relative to that
Yes, this is a known trick and that's why it's used in scrum. Like you say it also helps keep things focused as people pretty much cannot do anything but listen.

A famous example of that trick is the UK's Privy Council: "Customarily the sovereign remains standing at meetings of the Privy Council, so that no other members may sit down, thereby keeping meetings short." [1]

[1] https://en.wikipedia.org/wiki/Privy_Council_of_the_United_Ki...
Scrum can only be successful if everyone is viewed and respected as peers. This is a hard requirement for scrum to be scrum. Otherwise it's just micro management.
> I mean I can understand the publishers thinking they may get in trouble and it's easier to drop those lines but the thing seems to be getting a bit out of hand.

But they dropped whole books. If they had changed a line in one of the books and cut out or changed a few illustrations, I'm sure fewer people would bother. Taking whole books off the market because (at least in one case) a single illustration could be deemed offensive seems a bit over the top.
This comment is so weird. It seems we're starting to treat adults like children. Don't say the "n" word, don't say the "r" word.

I think I understand where it comes from, but to me this safe bubble that is trying to be created, generates more problems than solves.

EDIT: Like someone commented below, it just gives those words more power when used in derogatory way.
> Someone comes to YOUR house and demands you release a "problematic" work of fiction to the public from your private collection because people are censoring it and people need to see its no big deal. You refuse, because it's yours and you don't feel like it... maybe you agree with the rabble? Either way... you know your rights.

Not really. It's more like Person A wants to sell a book. Person B wants to buy a book. Persons C through Z, who are not involved, haven't read the book, have no intention of ever having anything to do with the book, but saw a tweet that said it was bad, interject themselves and decide that persons A and B are not allowed to conduct their transaction.
Interest rates is much of it. Just calculate the total payments for a 30y, 100k mortgage in 1980 when the interest rate was 15%. It's 455k in total. The same amount as a 300k mortgage for today's 3% interest for 30 years, also 455k total. In other words, the monthly payments / total payments are the same and thus just as affordable at 3x higher prices, simply because interest rates dropped so much.

Second, there's indications of further concentration. If you have a 10x10 square of land and 100 people, you can each live on one square (spread-out) You can also all live on one square (concentrated). The price levels of the homes in the lived-squares of course grows the more we concentrate, even if total population is constant.

Concentration isn't a straight-line, e.g. NY depopulated in the 80s, but does tend to arc towards further urbanisation, further concentration, further population density. In large part because cities are knowledge/network centres, and our economy is based on knowledge/networks, whereas before our economy was based on e.g. agriculture, which is the opposite of concentrated. I'd be very interested to see if that will ever change due to a working-from-home / remote-work, and even virtual reality to have meaningful social and entertainment experiences remotely. It used to be if you lived in a small town, there'd be few jobs, few bars to meet people, few concerts to go to, no cinema. Many moved to the city despite higher prices, less room, noise and pollution and crime, in search for work and social life. But with remote work and VR, the calculus might change. (not 100%, but many a little bit, enough to bring a little bit of balance to the ever-growing concentration of people in a few big cities).
I agree with you. Year after year we read about "revolutionary" battery technologies that are finally going to change the world. A laundry list of reasons why previous technologies that made the same claim ended up fizzling out is completely appropriate. Presenting the list formatted as humor instead of as a humble submission suits me just fine, because 1) I enjoy the humor, which ribs me a bit for how many times I've been fooled by announcements like these over the decades, and 2) I'm still aware that this time could be different. Probably won't be, but could be. The technology will either work out or not based on its merits, my "middlebrow" humor and skepticism notwithstanding.
> I just have been unable to be satisfied with its actual implementation

You have not been satisfied with implementations you've experienced.
Building a tool to make use of un-used domain names.

https://www.newsy.co

I had about ~30 domain names which were not doing anything. I got tired of them. But I didn't want to spend time working on them.

So I built Newsy, which converts your domain name into a fully functional & automated content site. It finds niche contents and display them like Reddit.

Over the months, I've built membership, newsletters, comments, social sharing, widgets, RSS, API and even sending email using your domain name via GMail.

Finally, I've started to letting these domain names to monetize via adding your own ads.

Got any un-used domain names? Would love to hear your feedback!
Steve Wozniak from 1984
There are a few MUSTs if using GPL, yes (btw, GPL is considered a "free" license, not a "open source" one), but providing a repository is not one of them. Although you do need to provide the source (in any means you want, as long as it's accessible, making a repository is one of the ways, bundling a zip file would be another).

Short version of your obligations if using GPL as a license: https://tldrlegal.com/license/gnu-general-public-license-v3-...
Great article.

I can barely remember a time when computers weren’t a part of my life, but I know with certainty that that time existed, and that when computers first entered my life, they were exceptional and special.

I can distinctly remember the moment computers came into my life. It was around 1980. My school had just received a simple desktop computer which ran Basic (I forget the make/model).

I remember being dumbstruck that a machine, a machine, could understand what you were typing at the keyboard. What is barely noticed now was completely alien and futuristic then.

I think that was when I started really wanting to get into computing.
What would you like to work on? Do you maybe have a Github to get an idea of your past projects?
It's particularly irksome. There was never any history of "racism" behind the okay gesture and it was a very widely used gesture for decades. It was also a very versatile one - it could mean "everything's okay" in the traditional sense, "yeah, ok, whatever" in a dismissive sense, or turned upside down became the Circle Game where if you were tricked into looking at it you had to immediately break the circle with your index finger or accept a punch to the arm. Then some neckbeards on 4Chan decided to prank people by claiming it was a "white power symbol". Unfortunately, some alt right edgelords then started actually using it as such. Now we find ourselves in the situation you just described where not everyone is aware of this history and people who grew up with it as an innocent symbol use it and find themselves on the wrong end of a Twitter mob.
>The original with actual African slaves

They weren't slaves in the original story - they were Africans but were offered payment to come work at his factory and went voluntarily.
Why is this being downvoted? It's providing necessary clarification of a concept that was being misused in the parent.
The problem is often not scrum but the organization. Any organization can misuse any framework for micro management. Scrum is only successful when it empowers developers. If scrum doesn't empower you, then do something else or try to figure out what's stopping you from being empowered.
[X] Doubt.
Shape Systems That Are Easy to Take Apart
No-one's burning any books. A company has decided to stop printing and selling a few books. This is the exact same commercial decision they make every day for thousands of books.

There's probably a useful discussion about whether orphaned works should be protected by copyright.

But it's madness to suggest that once a publisher has published a book they're somehow compelled to continue publishing that book in perpetuity.
If you're redistributing someone else's GPL code in binary form, you also have to redistribute it in source form. A software license doesn't impose any restrictions on the person writing the code. It provides the conditions under which others can use it.
Interestingly, they used to have to different EU price regions, which is not legal [0]

[0] https://screenrant.com/valve-fined-9-million-eu-geo-blocking...
Scrum requires some premises that many businesses have problems adapting to if they've had a micro managed process before.

Scrum is, for better or worse, an all or nothing if it is to reach its full potential. Once you have "real" Scrum, you can start adapting the overall process through retrospective. But if you start your scrum adventure with "Scrum but..." then it's not going to deliver of the promises.
Blockchain does not consume a lot of power, it’s just blocks that contain the hash of the previous block.
I love reading the Zoo and McElligot's Pool to my kids. I'd love it even more without the offensive illustrations as they don't add anything to the stories. If they'd publish a version with some updated illustrations, I'd buy it immediately. Taking them off the market means I can either use the questionable version or none at all. Not sure this is the desired solution.
Seer: The start of a more powerful, flexible, accessible era for computer vision
ProxyLogon: The latest pre-auth RCE on Microsoft Exchange Server
> it's pretty much a requirement of the C standard

Why would the C standard mandate the presence of standard library functions in a freestanding environment? I always assumed compilers emitting calls to mem* functions were doing it because it was the easy solution just like linking to libgcc.
According to the post, the more important part of the question is "what do you think", to which "I think you shouldn't, because..." is a good answer.
Daily standups seem to work ok for operations teams like SRE.
I find it is the human equivalent of alerting and observability.

SCRUM/AGILE/whatever for development and product teams is a red flag for me. I find that bi-weekly demo days seem to set a better culture and pace for things without the constant oversight.

Sprinkle in some weekly "forums" across teams to chat, BS, and discuss issues. Invite people to bring their agenda questions, concerns, etc.

The biggest thing (especially in remote) is that all your humans have visibility to the other humans in a semi-consistent basis. The org-chart matters.
Heheh, you are clearly doing it wrong.

1) Non-technical people outside do not get the power. On the contrary its the team that gets much more power. The team is in charge of doing the planning, etc. If the team says: "we will deliver in 2 weeks", manager has no power to force them. Unless he says something like: "ok, in that case I do not need it and do this one instead - that will bring more money".

2) You do not have to stand for the daily. Some teams do it so it involves a little bit of exercise. But you can just as well lean or sit with your coffee and casually share your progress. Like a kitchen talk.

3) Product owner does not OWN your code you fool :D You are the owner. Product owner commands the product. So if you implement a message queue thats great, you can be proud. But was it really needed? Does it bring any money, stability, a value in general to the product? That is something that usually you cannot answer, because you are focused on the quality of the code and do not care about the bullshit numbers right? But in case you do, you are aware of the whole situation, the market, all the customers etc. and you engage in that part, then you are super senior team member, you are self-organized and you actually do not need a product owner. That is like endgoal for Scrum. To create such teams (with such great and senior team members).

4) Scrum does not prevents you from rewriting the code until its perfect. Like where did you get that twisted idea? Scrum even says that tech debt (bad code, needs refactoring, etc.) is incredibly dangerous and should be avoided!

Simply put, if you and/or people in your team and around are assholes that push just for the deadlines (and bureocracy) and do not care about the quality, that is completely 100% on you/them, not on Scrum. Scrum tells you NOT to do it and gives you the power to resist people that are trying to force you to do it like that. Scrum encourages you to share the knowledge and work with others to produce better quality and make your day more easier, comfortable without micromanaging, etc.
Not sure if this is sarcasm or not - just because HN is full of nerds, doesn’t stop us from being just as vulnerable to clickbait and confirmation bias as anybody else :)
Certainly. After all, it's only a matter of time until the other ones become "problematic" as well.
> It’s worse....

> It’s Linux only so no Mac, Windows or WSL.

I don't see really a problem here. You want Office or Photoshop? It runs on Mac and Windows only, so you better get one. You want ROCm? Get Linux for exactly the same reason.
Oh that‘s disapointing, if not surprising. Thanks for the clarification. It seems strange that they are willing to give such a boost to small competitors.
I learned C before Pascal and having to write so much code to deal with 255 character limits was kind of jarring.
Yes, it looked like a culvert, I thought the mention of a nearby parallel water stream was trying to intimate a relationship. Perhaps someone built a culvert but it got blocked and the stream diverted away?
At first I thought this was like digital book burning, but then I realized a better analogy is digital book abortions.

I.e. the books exist with their internal information/code, but are deemed to challenging to be allowed to exist.
> [insert AI/ML/other tech] announcements are always extremely over hyped. Mostly by media and PR departments rather than actual scientific or domain specific outlets.

Rule of thumb, if it sounds to good to be true. It probably is but the PR department needs to do something.
Anghami to Become the First Arab Tech Company to List on Nasdaq