skysight-inc/HackerNews huggingface dataset:
This is completely untrue though. Yes, some people are and will continue to be complete assholes who will take advantage of any kind of situation, but pretty much all evidence point towards people banding together and helping each other in times of crises.

Its corporations and billionaires and dictators being able to mobilize massive amounts of wealth and/or people that lead to terrible outcomes. So anarchists are completely correct: their tenets reduced to the simple slogan of 'no gods, no masters' is the only fundamentally correct ideology.
I find it more useful to use more "absolute" terms. If by left you mean some fashion of socialism, then indeed left is not liberalist. But in contemporary politics such left is almost non-existant. E.g. most European "socialist" or even "communist" parties are staunchly liberal, and mostly celebrate consumerism.

I don't think "leftism" is really an ideology, or at least it can mean very different things in different contexts.

Edit: I find it also better to use "liberalist" instead of "liberal" when referring to the political movement and ideology. "Liberal" is easy to misinterpret and misuse, and it tends to hide the fact that liberalism a quite specific ideology, that e.g. has no monopoly on liberty.
Self fullfilling prophecy and arms race comes to my mind
Right. Which is why I favor doing your own memory management entirely (which has some huge advantages) or not worrying about memory at all and trusting a garbage collector. I don't think there are many situations left where memory management is too important to leave to a gc but not important enough to do from scratch.
Erlang with OTP was designed to create very robust processes with all kinds of flows and temporal (...) effects that can recover and restart single processes when a process (which can be on whatever server) fails. Processes are little 'servers' which are governed by supervisors which detect issues and restart them. Nano-services let's say but with a robust tried-and-tested foundation.
The Beatles had to quit playing live shows because the amps and speakers were too small to compete with the crowd.
Sharing Python objects between processes is not safe. Python assumes that access to objects is protected by GIL, but this is not the case when using multiple processes (even if the processes only read from the objects, they still modify the refcounts). Sharing memory buffers can be done safely using mmap.
Looks great; any plans to add encryption at rest? Use case being sync between personal devices using iCloud or google drive or OneDrive etc. encryption would prevent cloud storage providers from trivially accessing your data
Due to the quick fit algorithm, fragmentation is no longer an issue for memory allocators. Heap allocations are still a bit slower than stack allocations since you need some way to release memory. Stack allocations are released at virtually zero cost (one assembly instruction). Hence sophisticated compilers perform escape analysis to convert heap allocations into cheaper stack allocations. But escape analysis, like all program analysis, is conservative and wont convert as many allocations as a human programmer could.

However, in the grand scheme of things heap vs stack allocation is minuscule. Many other factors are much more important for performance.
Yeah, I agree, I think I'd have written that myself, but I don't think I'd reject it in review on that basis. I don't agree with sibling comment that it's 'shitty', it's trivially improved sure but it basically doesn't matter - if you want it to be actually correct you need to send an email to it for verification anyway.

Otherwise we can start saying not just not empty, it also needs no other @s etc. and before you know it we're rivalling the actually correct attempt up-thread. If you just want to catch typos, encourage entering real address (not just a space or full stop to fill mandatory field) then any basic thing is something, a compromise between legibility and how much it'll catch, we know there's a tonne of (mainly adversarial) bad input it'll miss, that's fine.
GDPR does (fortunately) not grant the right to dictatorially sabotage a tree of content at the hand of one user, if exercising this right is in conflict with other peoples interest.

In the case of StackOverflow post are a contribution to the collective knowledge base rather than personal data. If your posts do not contain personally identifiable information, StackOverflow can easily argue that the content does not fall under GDPR’s scope for deletion based solely on personal data grounds.
Actually in times of crisis and war communities tend to bond together.
It's nice to see all that effort by the many being monetized by the few so that the many can be off loaded making more money for the few.

Well played, well played.

Strange game: https://www.youtube.com/watch?v=uOoXwxqeVzg
Dawn of Everything has possible examples of that

Btw anarchy is quite new. You may learn from eg Zapatistas or Rojave but these are anarchy adjacent
This seems to just 404 for me?

Edit: https://hachyderm.io/@ben@m.benui.ca/112396508798014598 has it cached for me.
> tl;dr is that Walmart is also selling an Acer for $359 that beats that device on every headline metric.

Try this:

https://news.ycombinator.com/item?id=40297295
So you propose intentional answer rot?
I agree that I think this is what most experienced people mean when they think of understanding data structures and algorithms.

The problem is that this kind of understanding is very rarely what coding interviews check for. They either don't check for this at all - instead just making sure people can write simple code while reasoning through a simple problems under time pressure - or they check for whether people memorized a textbook, looking for a specific non-obvious data structure and algorithm.

What I try to do, because I think it almost ticks all the boxes without asking for memorization, is ask questions that start with the simple "can you program at all" part, with follow up parts that end up in a place where we can have a conversation (without implementation) about how different tradeoffs could be improved, which often leads to discussing what useful prior art might exist.

Unfortunately I think this still has very high false negative issues. I've worked with people who prove to be perfectly capable of noticing when an appropriate data structure will make a big difference in their actual work, without that coming out in their interview.
And not even just SO. They were licensed to you, me and everyone else under Creative Commons, the OP can't just revoke the license.
Yeah I’m unsure what they thought the situation with Stack Overflow was…
User content is explicitly licensed under CC-BY-SA. Claiming GDPR on it is just as silly as claiming GDPR because someone forked your GPL project in a way you didn't like.
Stackoverflow is and will be fine, what are you basing this panic on?
It's still a good protest if you're not covered by GDPR. As long as you don't care about the account that is - I suspect you're going to be banned after a few times. But there's only so many people able to review changes/flags. Enough people could totally DoS the review system and force some changes.
This is just ignorant;

Surprise your content is publicly available and used by a company for profit \o/

Srsly... your QA was used in GPT before this agreement already now SO profits from it which makes it in theory better because now SO (the platform you liked before this) is able to continue investing into it and making money / profit which motivates them to keep investing and inovating.

Why tf is this a bad thing?
The power of decentralization
Capitalism is based on theft of labour, which is the complete opposite of anarchism. You can either have capitalism or anarchism, not both.

And no, capitalism is not the same as voluntary interactions or free trade, no matter what people keep trying to claim.
Yeah it worked for me the first time and doesn't work now, not sure how to fix that.
Excuse me jumping on the hype train for a bit, but in a way the web and wasm is just that.

For instance I was able to embed my emulators (written in C and C++), compiled to WASM, and an old assembler cmdline tool written in the 1990's in C89 compiled to WASI, and integrate those as 'components' into Visual Studio Code:

https://floooh.github.io/2023/12/31/vscode-wasm-wasi.html

That same WASM blob would run without recompilation in any environment which provides a WASM runner and a subset of web APIs (mainly WebGL and WebAudio), and the emulator WASI blob runs out of the box in any WASI runner.
1. What about all the humans reading your answers? I get you're on a crusade against AI, but it kinda sucks that you're potentially sabotaging student/junior programmers in the process.

2. This seems easily detectable, by checking edit volumes of a given user and/or post. Even 1 edit per month is probably going to be suspect compared to how infrequently posts actually get edited.
What did you expect from a centralized platform? They will monetize all of your content without thinking twice
According to OSNews' quote of the source, it's not even a permanent ban (as the title on HN implies), but a 7-day ban.

https://www.osnews.com/story/139601/stack-overflow-signs-dea...
How large should Google have been allowed to get, before kicking it off the net?
Most employees in the US do not in fact have unions. Only about 10% of US workers are unionized, partly because of their employers' attempts to prevent that.
There's literally dozens of videos show that 8 GB is more than enough for casual or even entry level development use.

https://www.youtube.com/watch?v=kHKIcBWbnjo
I understand that no person or company is above the law and that the user should have used a VPN or Tor but I find it funny that Proton promotes itself as a private provider which does not give out user information when it can log any type of user information and give it to the authorities, it is certainly not a private service.
Absolutely get what you mean and that's ok!

Send me an email, I'll share you the first chapter
Regarding this title:

The user didn't delete answers, they updated them to say something unrelated to the question. I understand the protest, but there's a difference between deleting and what's essentially defacing.
Must be a very terrible company to work for if they are firing people solely on them picking X over Y.
64 bit architectures don't actually have 64 bit address spaces, both AMD64 and ARM64 have 48 bit address spaces by default (some CPUs have extensions you can enable to request larger address spaces e.g. LVA on ARM64 and 5LP / LA57 on AMD64 but that's opt-in on a per-process basis).

So while you have 3 bits available at the bottom of the pointer, there are 16 at the top. That's a lot more payload you can smuggle. There are even CPU extensions which tell the processor to ignore some of that (Linear Address Masking for Intel, Upper Address Ignore for AMD, and Top Byte Ignore for ARM).
Let's call it "composting"
The set of regex engines being compared here is pretty small, and even among backtracking regex engines, Java's is pretty slow. See: https://github.com/BurntSushi/rebar?tab=readme-ov-file#summa...

The backtracking engines ahead of are pcre2/jit, javascript/v8, d/ldc/std-regex (technically a hybrid I believe) and regress. Java's engine is about on par with Python's and Perl's (which are both written in C).
I'm a minor SO contributor, about one answer per week. I answer questions in order to spread the knowledge. From my viewpoint it's a deal where two companies try to make a profit by helping me spread knowledge — what is there not to like?
Hit the nail on the head.

Unless you're really dealing with absurd numbers of simultaneous blocking I/O, async has entirely too many drawbacks.
[Note I used "higher" as opposed to "high"]

I would say that an higher level language provides more abstractions than a lower level one. Memory and resource management is an aspect of it, but not a requirement (C is an higher level language than asm, yet it doesn't provide any memory management other than implicit stack allocation). In any case yes, the definition is nebulous.

I would add that at the turn of the millennium C++ had a clear domination of the application space.

edit: I don't claim any specific knowledge, but, more than GC, I would say the lack of built-in networking and enterprise[1] features to integrate with web application stacks prevented C++ from taking an hold in the early Internet era (outside of large tech companies).

In the last decade or so, I think the main reason it is being displaced in the desktop space simply by virtue of not being JS.

[1] I'm not using this disparagingly
Hey! You're not developing Notes anymore, then? I use it every day and I'm very grateful for it.

Plume looks great, good luck with it.
Any examples where they don't provide good value?
I have never seen any true NUC-like computer that supports ECC SODIMMs. Intel has also used the NUC brand for a much larger computer that supported laptop Xeon CPUs, but that line has been abandoned.

There have been some NUC-like computers from ASRock industrial, Supermicro and others, with either Tiger Lake or Elkhart Lake CPUs, where you could enable in BIOS the so-called in-band ECC.

All these models are obsolete. Moreover, in-band ECC is an ugly and inefficient workaround. It can be used with soldered LPDDR memories, which do not have ECC variants, but it has worse performances than standard ECC. It is not cheaper, because it diminishes the memory capacity in the same ratio as any ECC and it requires a greater die area inside the CPU for its implementation (including a dedicated cache memory for the ECC bits).

There are many mini-ITX motherboards that support ECC (but you must check carefully the specifications, even if they are for AMD CPUs). For a smaller size than mini-ITX, there are 2 choices, either expensive industrial single-board computers, which usually have the 3.5" form factor of the PCB, or one of the so-called mobile workstation laptops from Dell, HP or Lenovo, e.g. a Dell Precision mobile workstation, which are also much more expensive than an equivalent NUC-like computer.

So, if a low price is desired and an up-to-date fast CPU, you cannot have ECC in form factors smaller than mini-ITX. If paying double or triple is not a problem, there are solutions.

If you want a preassembled small computer with ECC and a mini-ITX motherboard, there are some at companies like ASRock Rack or Supermicro, but they are much more expensive than if you get the best components and you assemble them yourself.
Capital is hierarchy and relies on state violence for coercion power / protecting property ownership
The corporations are the only ones that can pay the salaries being requested by labor activists though. IMO, a lot of the agitation for higher wages as a universal right has a negative effect on smaller businesses, while the corporations (which are the actual targets) have an easier time adapting to changes in federal and state law, for example by compensating with foreign revenue.

I can't imagine it makes starting a new small business any easier when you're required to pay employees $20/hr. Think about how many startups are designed from the ground up for corporate acquisition, almost like a fire-and-forget model never intended to scale.

I'd like to think unions and labor reformers consider such things, but to be honest it's probably tertiary at best.
So have the candidate do a small project and submit a PR.
I consider myself a Musk detester, and you're definitely right that all those calls for Twitter/X's death were wishful thinking at best. But I don't think that these supposed new features have anything to do with the continued use of the site (stability being solid is the baseline expectation so congrats I guess?) Lot's of people deleted their accounts forever in the past 2 years and were replaced with crypto shills, bots, and propagandists (it's all the same to Musk). Everyone else stayed because of inertia.

The site will continue to be one of the most popular in the world largely because people don't want to "redo Twitter" on a new website. It really doesn't matter what Musk does.
Oh that's frightening they shift the entire pointer by the alignment
Indeed! It's part of the plan once we get to work on built-in sync.
I don't believe in stealing labor. I think you should be able to trade your labor for gold or whatever other valuables you like.
Its very easy.

No one is editing their posts constantly and with high change.

Take your backups (you have anyway), diff the content, allow only minor changes and a max edit limit of x, restore the content if those criteria are not met.

Sure it costs a week or a month to add this feature to the platform but data will not be lost.

Nonetheless, SO is not the only ones having an archive of SO
More individuals are increasingly recognizing that we are currently in a medieval era of the Internet. The content and creations we share online today are essentially not entirely our own. Many are eagerly awaiting a transformative moment akin to the French Revolution to rectify this situation.
>It's nice to see all that effort by the many being monetized by the few

That's how the internet worked since web 2.0. Generative AI training is just another way it's being monetized.
So I totally get that people are upset, but it’s probably a good idea to remember that SO was on the path towards going out of business.

If they didn’t change something they would simply cease to exist. Does anyone have a better idea?
I have a site, user can pay and get an email with the pdf/Epub link.

No paper.

I write in notion, export to markdown, then compile to pdf / Epub with pandoc

It's super easy, highly recommend
web2.0 was about user generated content.

i would say this is the so-far elusive web3.0
Here's another way of phrasing it -- if Linus Torvalds went for an interview with Google would he have to invert a binary tree and if he failed to do so (maybe he misconstrues the question and messes up or him being Linus and just refusing) would that be a good reason to reject him? Linus also can be equally or far more egotistical than Max Howell.
The many should think about who they give content to. To some extent that’s on them.

I doubt they had any reasonable expectation that Stack Overflow was a charity.

Also my answer about centering a Div… really isn’t worth much.
Capitalism and markets aren’t the same thing
Who is harmed by this deal between Stackoverflow and OpenAI? What’s the problem with OpenAI profiting of the content on Stackoverflow? I profit of it, everyone does. The whole point is to share knowledge for anyone to profit off.

There is absolutely no real issue unless one starts arguing about slippery slopes where Stackoverflow monetizes its platform and the website becomes unusable due to AI spam etc. I find these fears quite unrealistic.
This triggers a lot of nostalgic feelings. We also had that in Belgrade during 80s, in a radio show hosted by late Zoran Modli. I even recorded some of emmited games although I didn't have a computer at a time. Access to software, music, or any kind of information was hard, slow, and limited back then.

Hats off to Žiga Turk and Moj Mikro magazine. That one along with Svet Kompjutera and Računari was the main source of IT knowledge for hungry minds in ex Yugoslavia.
Dotsig: A powerful tool to create or verify digital signatures on-the-fly
SO has always been a for profit company.
Any non-arc generates instantaneous acceleration changes at the line inflection points, these are impossible for a mechanical system to perfectly implement. Huge amount of jerk results the closer/faster one tries to achieve instantaneous acceleration. Why wouldn’t a system try to use arcs and splines to minimize these effects?

The CNC controller world has been trying to solve this problem for decades. Turning everything into line segments seems to go in opposite direction of this progress.
The compiler is one thing, the ecosystem is another.

Sure, you can compile and host your .NET Core web app on Linux these days, but desktop applications are a completely different beast. You're often lucky if one exists at all, and if it does there's a decent chance it's not designed for "modern" C#-on-Linux. It really isn't a viable option yet, maybe in a decade or two.
There are legislations where you always retain the moral rights to anything you produce (those cannot be waived) and the authors here could argue that this partnership is negatively affecting their moral rights.

I don't think it's been tried before but that sounds like a possible legal path to taking down the content
Stackoverflow answers are under CC BY-SA license: "The licensor cannot revoke these freedoms as long as you follow the license terms." https://creativecommons.org/licenses/by-sa/4.0/
- What are some ways in which your company is not using the latest new hotness, but ways in which your company is doing good enough?

What I'm getting at with this one is we see a lot of talk about whatever the latest tech fad is, but I'd be interested in knowing areas where the old way of doing things is working well enough to not change.
Get a heat gun and remove the NAND. Then sell the rest of it to a local repair store or just give them for free if it's an old Mac Pro. The parts in your Mac Pro are something someone can reuse to restore their Mac Pro instead of a landfill. Not every part is security related. Also Apple may take the Mac Pro itself and give you store credit cause they do recycle it.
Which relies on three components supporting ECC, not just one.

But sure, ECC all around would be best.

Btw, it was my understanding that CPU caches already use ECC?
Is this meant to confuse the aliens by suggesting we've decided to go back to 8 bits? (Love it, btw.)
In Australia you can be sentenced for up to 5 years for refusing to testify (in a secret hearing you can't tell anyone about). 2 years for refusing to give encryption keys. In general one should not rely on a protocol to protect you if someone comes at you with a wrench.
You need to try very very hard to get a permanent ban on Stack Overflow. And even most "permanent" bans are only for 10 years. There are some exceptions, but it's rare and only after persistent serious long-term abuse and all the shorter bans didn't work.
Apple's been using that for more than a decade: https://www.mikeash.com/pyblog/friday-qa-2012-07-27-lets-bui... http://www.sealiesoftware.com/blog/archive/2013/09/24/objc_e...

OCaml's also been using tagging to mark unboxed type pretty much from the start, nearly 30 years ago: https://dev.realworldocaml.org/runtime-memory-layout.html#:~....
>I felt Kursk was a good example of the superiority of defense over offense in WW2 as the other factors were generally even (no major surprise, both sides had good logistics etc.)

Fair enough and I see your point, though I still consider Stalingrad a more interesting example of how effective defense can be specifically because there (unlike at the Kursk Salient), the Soviet forces were at first inferior, weakly prepared and poorly commanded, yet still managed to grind the Germans to a gradual halt before grinding them down entirely through sheer tenacity.

And if we're arguing about the wider viability of both organized and even improvised defense tactics vs. intense, well-done offensive tactics, especially when you draw enemies into a complex urban area, Stalingrad excels as an example of what's possible.
The taxes in the US are even more of a black hole considering you get essentially nothing in return
Yeah, testing that is how I saw the impressive figures.

Like many others though I cannot live with the fly unbounded pricing model or difficulties with data persistence, otherwise I would absolutely have been there a year ago.

EDIT: In fairness to fly it appears they have updated both their pricing plans and data persistence situation since I was making these decisions.