skysight-inc/HackerNews huggingface dataset:
That's what people always said: if you don't like Twitter's policies, build your own.

Turns out if you do that, you'll also need to build your own AWS, your own DNS, your own payment systems, your own internet providers.

No, it doesn't work this way.
It's likely not the same people but instead a slow culture shift as new people come in and push the limits a little bit more. There's also a feedback loop as the more extreme actions will drive out less extreme users and attract more extreme users.
Buried the lede:

> At the same time, protection against hospitalization and serious illness remained strong.

I.e., Delta is more likely to get you sick, but you’ll still turn out fine.
>The GPL values the user's freedom,

That assumes a very specific kind of user. The kind that has the time and energy, not to mention the ability, to read and understand source code and modify it according to his needs. Basically the RMS kind of user.

For most users, that freedom is not much of a concern at all. For them, the most important freedom is: the freedom to enjoy the fruits of labour of a large horde of programmers who can make a fruitful living out of creating apps for said users.

They enjoy this freedom a lot more in what GNU calls non-free platforms like Windows and Mac and iPhone, which is why they keep flocking to them.
It's an interesting illustration of 'be careful what you wish for' and that the definition of the proper loss function is a very important part of the solution to any problem.
if you want to use this argument, then the end of slavery was also a loss for users.
My family saw the Star Wars that came out in 2016 for Christmas. I was shocked to find myself bored out of my skull. I thought, "How can Star Wars be so popular among my friends if I hate it?" A year later I told the story to someone and they helped me realize that it's not Star Wars in particular, it's action movies in general that I hate.

They can be fun in 10-minute snippets, though. And pretty.
Twitter loses its legal protections in India following government order
The Silences Between: On the Perils and Pitfalls of Translation
I don't get how there is a meaningful difference with regard to failure between a VLA on the stack and malloc'ing a buffer on the heap. In both cases you have to do a check if you want to avoid a crash on resource exhaustion. The only difference is that stack size is not standardized among implementaions, but IIRC you can get/set it appropriately for your needs with POSIX APIs (I think pthreads has such a function?). Even on Linux you can disable overcommit if you want to reliably handle OOM in user space and if you don't the malloc case is actually less reliable since it will never fail anyway.

Also I wonder how VLAs compare to alloca? It's basically malloc, but on the stack and I've seen a lot of software use it, for example nnn and picom make allocations with it. Wouldn't the same issues also affect alloca? I mean an array is just a contiguous memory buffer in C, so alloca could be used to back an array of variable size in the same way, or is there something I'm missing?

But then, neither is the size of RAM, or whatever limits are in place.
Also note that that was the first reply, minutes after the patches were posted.

I'm half convinced that he was racing to be first to give it a seal of partial-approval to keep comments more on track.
> like what's happening to Scala projects these days.

I don't know much about Rust so can't comment on that part. But agreed on the Scala part. Having seen Apache Kafka use Scala in the early days, when Scala was considered "hip", alongside Java code in the same codebase, I can relate to the mess it created and continues to be even today. At some point there was a plan to move away from Scala in Kafka, not sure where that reached, I stopped following that project since a few years now.
I like it! Thanks!
The easiest "Do Not Track" is to stick with FSF approved software. I know it looks pseudo religious and a bit ridiculous but the more that happens the more I'm convinced they're actually right.
Things are not getting worse. The world is going back to normal.
Wolf: Why are we still here? Just to suffer?
Real names are not an indicator of trustworthiness or maturity, especially online, where making your real-life personal data too publicly available is just asking for trouble from turds like these (among many other bad actors that make up entirely too much of the modern Internet).

I do totally agree with you about the harassment and gaslighting though. Humanity as a whole has tolerated this sort of behavior far longer than it should have. Something's gotta be done about it. Mebbe we need to start prosecuting public death threats as a crime again?
Honestly, Nolan's audio cacophony generally works for me (though it is distressing, which is the point). Tenet in particular worked great.
DNT has already failed. It is long gone. A lot of people spent a ton of energy trying to make it work but it isn't going to succeed. Discussion around it now is not productive and should instead be focused on new initiatives.

> I have severe focus issues, so it had to be a one-day project unfortunately, which is why a couple of the patches weren't tested very well. Treasure your flow state when you get it.

This isn't really an excuse. Imagine how somebody on the other side of a broken PR sees this? This 100% reads as "I don't care about your project enough to do the work and instead am doing this solely for my personal satisfaction".
What is really good about Rust that you cannot get in Nim?
The libc and libraries that they already add to apps don't leave enough space for an off-the-shelf C++ runtime to be included.

So instead of including a custom runtime they just bailed out...
While this is a sad event, India is not particularly known for being the gold standard of free speech and democracy in recent years.
Could you please elaborate? I've been using 1password for a while, and I can't imagine how it could be any better
Author here, feel free to ask me anything.

Btw, currently I have a huge backlog of telemetry to add, so I wouldn't mind some help. If anyone interested, have a look at the GitHub issues in this repo. The repo itself contains all docs and examples to get you started.
I'll save you the click:

The mean age was 42 years (SD ± 15.5) and the median time since symptom onset to the inclusion was 4 days [interquartile range 3–6]. The primary outcome of hospitalization was met in 14/250 (5.6%) individuals in ivermectin group and 21/251 (8.4%) in placebo group (odds ratio 0.65; 95% confidence interval, 0.32–1.31; p = 0.227). Time to hospitalization was not statistically different between groups. The mean time from study enrollment to invasive mechanical ventilatory support (MVS) was 5.25 days (SD ± 1.71) in ivermectin group and 10 days (SD ± 2) in placebo group, (p = 0.019). There were no statistically significant differences in the other secondary outcomes including polymerase chain reaction test negativity and safety outcomes.
China is not economically communist. They have adopted a heavily capitalist economic model and have seen their prosperity rapidly improve since then.
IQ EQ
That's more of a reflection on the people doing the teaching than the style of teaching itself I think. This is purely anecdotal but I absolutely hated most of my pre-university education as it felt like jumping through completely meaningless hoops. I'll still happily practice scales or musical fragments by rote on my guitar for hours on end though, and this is a very effective method for me. It took me a long time to figure out I actually love learning, it's just that there's a lot more to learning than the industrial-style process that goes on in the average British comprehensive.

If a person's approach to educating their kids is coercive ("jump through our hoops or you'll be working at McDonalds your entire life") or downright abusive ("you're a worthless child to us if you don't meet this grade") then the results can be catastrophic. For every success story, this kind of maltreatment will produce many people who give up on learning altogether or drive themselves headfirst into mental illness. I definitely think history will judge this period as a bit of a dark age in education, the fact that people who've long retired still report exam nightmares says a lot about the completely arbitrary and needless pressure we put our children under.

In my experience being "well-spoken" (ie having an accent that's fairly close to RP) and being quick at picking things up has served me far better than any qualifications I have, both in the tech industry and out of it.
What they could do is turn any scrawl recognizable or not into mascots, logos or ad copy for the tour itself.
Ok, Im flagging your comments, you clearly have no interest in a real discussion and are resorting to troll bait.
You ask a very insightful question. Let me see where I end up running out the analogy in a certain direction.

If Danger Mouse sold a remixing tool that enable widespread remixing of any/all albums, would DM be profiting illegally from the content of others?

In each individual case, the remix album produced would have to pass the fair use tests, and if the user produced a sufficiently close replica, they could be restrained from distributing it. But that wouldn’t implicitly be the remixing tool’s fault, unless it mechanically reproduced a complete protected work with the user completely unaware it was doing so. A dedicated user can make any tool produce a protected work, so we have to aim for the narrow window of user-oblivious in order to fault the tool.

Translating back to Copilot, this then becomes the question: can Copilot regurgitate an entire protected work for a user who then sells that work, with the user being fully unaware that they have reproduced a protected work without meeting fair use terms, such that Copilot is responsible?

Copilot requires user prompting to emit code, and seems to draw the line at around the single function boundary, so reproducing an entire codebase becomes exponentially less likely as the number of functions increases.

So if there were a weakness in Copilot’s defense, it would be in small single-function programs, at which point the parallel to another music case comes to mind: the person who generated and copyrighted every single musical phrase in Western major/minor, to prove that the law as written is not applicable when the total size and complexity of a given work falls below a certain threshold. I thus assume that Copilot is essentially protected in the single function case - it doesn’t matter if you have a protected work for (‘four’ (2 2 +) func), because that’s so simplistic that any human might reproduce it at any time unaided, and so claiming against them would fall flat when a judge applies the common sense threshold. It’s a high bar to expect a judge to recognize this analogy and understand code well enough, but I think between user intention to break fair use being required for complex multi-function systems, and the protection of snippets being essentially impossible to enforce against in music terms, would absolutely shield Copilot from being judged liable and owing damages.

(General disclaimer applies: I am not your lawyer, please seek legal counsel before making use of my opinion, etc.)
Ah, but Rust will help reduce security problems! Even if the number of potential Linux contributors is cut to a fraction due to the difficulty in learning two languages with steep learning curves, better security makes it all worth it.
And that's when we discover that outside of the Western societies, courts don't work that way.
What makes it annoying to use is that it's a deadkey
which is fine if they play that propaganda game with their own. like most authoritarian regimes it'll implode eventually.

we absolutely should be selective in who we do business with as to not allow authoritarian regimes to hold power since they are dangerous to everyone around them.

boycotts and sanctions are very effective method for doing this, as long as you give them a way to actually reenter the market if they actually change.

Our market is our leverage, if you want entry to it then you need to play by our rules. if that means you need to stop committing genocide and move towards democratic rule so be it.
A curious game.
... and then needing to order something and only finding it on amazon.
Similar story of unexpected AI outcomes...

As part of my PhD research, I created a simplified Pac-Man style game where the agent would simply try to stay alive as long as possible whilst being chased by the 3 ghosts. The agent was un-motivated and understood nothing about the goal, but was optimising for maximising its observable control over the world (avoiding death is a natural outcome of this).

I spent sometime trying to debug a behaviour where the agent would simply move left and right at the start of each run, waiting for the ghosts to close in. At the last minute it would run away, but always with a ghost in the cell right behind it.

Eventually, I realised this was an outcome of what it was optimising for. When ghosts reached cross-roads in the world they would got left or right randomly (if both were same distance to catching the agent). This randomness reduced the agent's control over the world, so was undesirable. Bringing a ghost in close made that ghost's behaviour completely predictable.
The JavaScript Need to Know List
Inline code was conspicuously missing in the comparison, which is more unwieldy in asciidoc (requires backtic and plus instead of just backtic). That’s probably the markdown feature I use most often.
> is a lie that diverges from a century of what people expect. Well funded studios diverging from what established Hollywood was greenlighting is interesting

It was not so much as century of what people expect as increasing predictability ans repetitiveness of Hollywood movies.
Break Up Big Business? Targeting large firms a solution in search of a problem
I really dont think that stuff hosted in public repos can be classified as secrets.
This just seems really obvious. Even if there are sheep nearby worth hunting, it's probably always eventually going to be the right move to suicide.
It'd be very hard to make a statement like "Rust can do X that C can't" without there being a statement "You can do Y, then Z in C and that is like X" because clearly they are both Turing complete languages at the end of the day.

So I'll instead just give reasons why people might prefer to program in Rust:

- Memory management / safety (no GC, variable lifetimes are tracked by the compiler, no dangling, no null pointer ...)

- Ergonomics (built-in unit tests, feature-full std lib, unicode strings, modern dependency manager, more formalized macros ...)

- Functional-lite (you must explicitly discard unused enum variants, the "null" value is an enum variant ...)

Long story short: Rust makes it really easy to write sound software. I think you see that on crates.io where Rust packages are hosted. Lots of packages quickly reach maintenance mode and receive very few updates, but remain extremely useful. Once you've written (compiled) something in Rust, you feel much more confident that is is free of latent runtime bugs.

Without commenting on whether or not this is necessary or good for the Linux kernel, I'll say that there are probably many devs out there that feel like working other non GC languages feels like pulling teeth after having worked with Rust. And that might be part of the pressure.
Yeah, I've heard about some of those cases. It's surprising how far copyright can be stretched sometimes.

What's more surprising is to see copyleft advocates positioned so strongly in favour of giving copyright that kind of reach. I think that in a different context, some of the cases you refer to would be used by these same copyleft supporters as examples of why copyright needs to be more weakly enforced, not more strongly.
I’m the opposite, I can’t stand watching TV or movies without subtitles because I want to know exactly what is being said at all times, and don’t want to miss part of the story because I couldn’t hear a couple of words. But, I’m also originally from Europe, so am quite used to it.
Rhythm is all around us: https://www.youtube.com/watch?v=lVPLIuBy9CY
Because massive chunks of the population will never turn it on not due to ideological commitment, but simply due to no knowledge that it exists. Furthermore, if we define “tracking” as broadly as “any crash reports and any checking for updates” that effectively means these features will not work, and the open-source maintainers will have a much harder time tracking down bugs and encouraging people to update to less buggy or more secure versions of their software.

Why not simply fork or choose not to install code you don’t like, rather than forcing your beliefs about what does or does not constitute acceptable code on the developers?
The translator left something with quite the French syntax : “ The publicity caravan has caught them up.”
> Certainly dialects are “correct” in their specific regions.

But they're not. AAVE and many other dialects are stigmatized even in their own geographic areas and social contexts. The speakers "know" they're not speaking "right" even when they're just speaking akngst themselves in their own communities. (despite them actually speaking AAVE perfectly correctly - the only way you can speak AAVE wrong is if you make grammatical mistakes like thinking "we be working" means the same thing as "we are working", which it doesn't, that's grammatically incorrect...)

And no, I didn't say it's the "correct" version of English.
> dont you think those who started the rumour be caught?

Do you also want people who expose govt corruption or criticise the govt to be caught?
NPM style package management :p

But there are some significant improvements WRT memory management/indirection.
They didn't release any of this code as open-source until they'd wrung every dime of engine licensing out of it and it had been completely obsoleted.

It's free-as-in-couch software.
Time to abandon Linux.
https://corecursive.com/ is brilliant and typically has better audio quality.
Much more detailed story by Brian Krebs:

https://krebsonsecurity.com/2021/06/justice-dept-claws-back-...
Yea that did make me smile also, glad some use still being extracted from the Kinect, it was (and still is) an amazing bit of kit. I suspect they have support from MS for their use case rather thank just hacking it.
Self directed learning is an invaluable skill for anyone, credential or not.
> "please donate, I'm not rich enough yet"

Who do you feel entitled enough to judge someone’s humble request for a donation, despite them developing the free software that you use often enough to be annoyed by it?
No, but they have to drive or otherwise travel to the warehouse to work, provisions have to be made for them, such as air conditioning, and so on.

A human at work is hardly environmentally neutral.
I don’t trust that people who know how to delete telemetry code are also people who know how to build and maintain advanced audio/signal processing code.

It seems more reasonable to try to work diplomatically to get the changes the public wants to see upstream instead of forking and crossing one’s fingers that the fork is kosher.
Speaking of the subject, if someone DOES want a credential and already knows a lot of CS, are there good online courses that provide sped up process? I have been programming since 20 years ago, am a lead developer at a large company, but have no degree. Sadly some companies like Google do require it to even consider submissions, so I wonder if I should enroll an online course just for the paper.
since the dawn of time its been possible to spin a bleak future at any point in history. In the 900s for example they thought the world was gonna end in 1000AD with the rapture.
These days you can benefit from minilanguages without actually implementing them. It is surprisingly easy to embed JS or Lua into your program.

Recently I was looking for Linux games which match my taste at some Russian torrent site. Search engine on it is not particularly good, it allows search only on torrent title. While each torrent description contains genre, year and a lot of other info which is pretty approachable for machine interpretation.

So I found XML dump of tracker database (about 22 GB) with torrent descriptions and built tool which allows to process torrent records with an arbitrary JS script to filter records. Like AWK, but suited for specific XML input and scripted with JS.

This way I could filter games based on year, genre and gaming engine. JS engine I used is implemented in pure Go, so it doesn't introduce additional runtime dependencies. With such approach it's easy to write any search query, aggregation and so on.

BTW, here is the project link: https://github.com/Snawoot/trusearch

Pure-Go JS engine: https://github.com/dop251/goja
These pleas to lock up teenagers and their parents over speech are antisocial. Good thing there is the first amendment to protect you from someone using the state to personally seek revenge for any offense you caused.
I have a similar history and opinion regarding chess and Go (maybe not quite as crass). I "liked" chess, whereas I love Go. With Go I really had to learn to picture the next steps on the board, because otherwise you couldn't make more than the easiest steps. Whereas in chess I didn't quite felt the need for that (well, I was a very weak player) but also I simply didn't have the mental capabilites. Only because I loved Go so much is why I really tried to learn to think visually (very tough for me).

The difference between Go and Chess for me boils down to the following:

Whenever I see a great chess move, I just think: Ah, yes, that's it.

Whereas when I see a great Go move, I think: Wow, that's a great move. And smile.

It can be really mindbending. At least for me. And that's also why machines being better than humans doesn't change the experience of playing and that's what counts in the end. If people have tried chess and Go and appreciate chess more, so be it. In the end both are only games and should only be played if it's fun.
I remember a similar story about (I think) a Tetris game where the AI's training goal was to delay the Game Over screen as long as possible. So in the end the AI just paused the game indefinitely.
I don't remember. And she is only using it for browsing.
Every now and then I have managed to switch off the auto update. But it switches it self on again. Thank you for the advice about SSD I will keep that in mind.
You can still use Zig for out-of-kernel modules, which unfortunately are a concept that doesn't get much love.
Hopefully they make a Matrix space soon so people can talk safely and make a community.
I think this is an OK idea.

But I think it would have been better to post on mailing lists and contact people to get "buy in" rather than just opening up PRs.

I also find the "respect" wording of the PRs a little presumptuous and probably caused some push-back.
> those people were jailed for mocking the death of a politician, not for merely saying that cowdung does not cure covid.

> I mean, the reality is bad enough as it is. There is no need to exaggerate.

You reminded me of how American commentary seems determined to push the obviously false claim that Uyghurs in China are being oppressed because of their religion, when it would be so much easier to defend the claim that they're being oppressed because of their race. (Even easier would be that they're being oppressed due to dissidence.)

Most people are just repeating something they've heard, and couldn't analyze the merits of a claim if they wanted to.