skysight-inc/HackerNews huggingface dataset:
For someone looking for an example of this, here's a SO post: https://stackoverflow.com/questions/74592882/extend-a-string...

Tl;dr Rust can't distinguish between a `Vec` whose length is mutable (which might need to reallocate) and one whose elements are mutable (which can provide mutable references to its elements but will never have to move them), so it prevents mutation in a case where it would be safe.
It's simpler than than that. It (the ecosystem that's sprung up, not Merkle tries and whatnot) is an end run around modern securities laws. That's the only reason it's so popular (and provides the market depth that's needed to use is for crime etc)
Tesla's self-driving claims were a joke and blasted by people in the field long before Elon showed his politics
Which is really the way you should surf the intertubes anyway.

Do you just enjoy being a (lonely) data harvesting resource?
Yeah, that’s what’s missing here: experimentation on how to make it work.

I’ve tried this by re-using grounds, but also adding fresh grounds on top. (About half as much as i’d normally use.) It still comes out a bit watery, but much closer to normal.
I'm quite unfamiliar with Web3 so can't say that I do.
Technically true, but in practice, jurisdictional limitations mean that this is often ignored without consequence by those who do not have a financial presence in the EU.
Some people in Central Europe still use real candles on the Christmas tree. Of course, you place the candles carefully and don't leave them unattended.

(I have no idea how common it is, but I've seen the candles and brackets for sale.)
For a few years now I've imagined an AI that can ingest all my writing across platforms, figure out it's me via this type of analysis, find any information I leak, and archive that data in perpetuity. Then it could be used to judge me for whatever purpose its owner deems worthy; which given my age will probably mean selling me boner pills in a decade or two.

It feels like we killed god and then re-invented him. And I think that if you don't want his gaze and judgement to fall on you, then your only option is not to participate in online discussion, and probably not even read it because you can probably learn a lot about someone just from passively tracking the things they follow online.
There's nothing arcane about adding up what a city spends on parks, libraries, public safety, administration, and schools.

There is something deeply weird about finding the one taxing body in a municipality that is responsible for funding the police and then freaking out at what a big chunk of that taxing body's budget the police are. It's like complaining that parks are almost 100% of the parks department budget.

It's entirely possible that LA spends way too much on LAPD. You can demonstrate that by absolute dollars, by dollars spent per capita, or by a percentage of all tax dollars spent on policing. You probably† can't reasonably do it by looking at LAPD as a percentage of a single taxing body.

† (There might be a city where you can do that; I don't think Los Angeles is one of them).
Not sure i follow. I said i didn't need one because, well, i don't believe i do. Good evidence of this is that i have not, and do not currently, have one. Nor have i ever used Twitter, Facebook or any social platform beyond link aggregators. And even with link aggregators i've rotated accounts and/or deleted history frequently as a way to undermine "identity", which to me is vital to social networks.

With that said, lately i've been in the process for searching for one because of the reasons i stated above. I'm looking for a like-minded community on Art stuffs. A forum will do, but microblogging seems to be more inlined with my desired, as i described above.

I guess to reword my previous post; "social networks" can have different applications in my view. In the case of microblogging, i like the idea more as a Forum flipped on it's head to reduce friction on content posting.
If you really want to get away from it all, I can recommend areas around the Chiricahua wilderness in AZ. My brother picked up 40 acres for $20k and it’s really beautiful country out there. You can get a few hundred acres for $100k or so if you time it right. On the down side it’s about an hour to the nearest real town.
Why "Apart from the sexual acts"?

I mean, i don't drink anymore, and i avoid having sex with people i work with at all cost nowadays. Why is the alcohol more part of the team culture than promiscuity?

To be completely honest, i think promiscuity (even when not helped by alcohol) is a better team-builder than alcohol. I mean, most of us have been students, i expect the US to have a more involved punk and hippie culture than my country (and in my country, sex was pretty much expected in these circle when i was a student) and if i read the "frat" stories right, you don't even have to be a fringe leftist to use sex as a team-building tool, it seems to be more mainstream.

I also have been a youth camp counselor, and been with coastguards during summertime, those are at least two job where promiscuity is expected (you don't HAVE to partake, and you won't be fired if you don't), and i built stronger friendships there than at my first CS internship where the only teambuilding tool was alcohol (and food).
>else you'll be paying GDPR fines out your nose

Who is forcing you to pay the fine? The EU can't force you to pay the fine since you aren't in their jurisdiction.
Containers are just fancy Linux chroots. So you need a Linux OS.
I live a few blocks from that place. It gets a disproportionate amount of attention.
Wouldn't call those data structures. Those are data types.
There's a couple of those companies doing this, I urge you to read carefully what they provide you and what the restrictions are. You might find that the benefits they provide are nothing you can't do yourself cheaper and the restrictions mean you are practically a tenant.
Surprising it was a French company.
Find people with non-small thoughts, or at least positive-if-small-value small thoughts, same as any other avenue of connection with other human beings.

Social networks are a tech/tool. Like most other tech/tools, they're more magnifiers of existing facts of the human condition than they are things that fundamentally change them.

If what you dislike is the thoughts of other people, fortunately there have always been choices that can increase isolation.
I don't think that technique works too well. The bigtable dataset (and I believe firebase as well) both keep the original comment and original username. If you change your username, then someone can trivially check old comments on bigtable and see how HN currently renders those same comments today to learn the new name.

Although increasing the complexity of doxing is a worthwhile goal.
No billionaire gets more hate than Jeff bezoz and Washington Post is not comparable to twitter.

Almost everyone uses twitter, it getting bought is news enough but elon also hilariously mismanaged it during the first week.

The hate is deserved and has nothing to do with his politics.
A one-liner, from a one-purpose-unix standard tool, 20 seconds fix is enough; what more do you want?

This is a not a bug / won't fix
But we're not going to delete everybody's account and mix them all together, are we?

If I took a bunch of "minor" writing and mixed it together under one fake name name, but some of it was written by a famous author under a pen-name, then yes, in theory it could be possible to identify those.
You assume correct. Obviously this stuff can't be written down in the description but it is still the employers responsibility to IMPLY that this debauchery is expected as part of team bonding.

I would say the employer is at fault here for not making this obvious. BUT, firing the employee was correct. He didn't fit in, and HAD he known this, he shouldn't have joined.

Staying at the job WHILE knowing this is something that he shouldn't have done. He should have looked for another job and left as well. Quitting or getting fired is the inevitable outcome here.
I don’t know if there has been a decline but since working on SEO for Tesults (https://www.tesults.com) which is in the developer/B2B SaaS space I have realized that tool comparison type articles rank highly and they are either content marketing by a vendor or they are pay for link sites. The first I would expect to rank (although that’s not necessarily great) but the second I would not. We have not paid. Some of these sites have such poor quality content and are filled with ads but surprisingly they continue to rank.

Sometimes the most honest thing on page 1 are the links labeled “Ad”. Almost everything is also often an ad.
This is a bad take, and you should feel bad.
Interested in sharing any code? This will be useful to many C++ devs who need any sort of reflection in their workflow (especially for gamedevs)
It does if the content from ALL deleted users gets merged under the same metauser. Stylometric average of all deleted users' comments is pretty useless.
The stylometry "attack" doesn't get around plausible deniability. For example, for me, two of the top ten related accounts are actually me - but I don't think you could tell which and even if you could be pretty sure I could always say "no" and I think it would leave either you or an observer uncertain. I don't think my employer or future employer would fire me because an account that's kind of similar, lexically, to mine said bad things about the company - or whatever.

If your threat model is people cancelling you for controversial statements - I don't think there's anything to worry about. If your concern is governments or stalkers coming after you - then deleting your account probably won't solve the issue because they'll be able to access archived versions. These actors don't need to "prove" you said something to anyone but themselves. In this case the solution is just not to post anything sensitive regardless of the name you publish under.
Imho if they had more flavour to give my grandmother would have increased the water-to-bone ratio in her personal recipe book.

That being said the veggies are often fairly tasty. The hat is they won’t nurture a next gallon of broth but without further dilution they are great.
They have now:

Masto-daunted.
off the top of my head: Crimethinc, a relatively boring and old leftist site, was banned recently and not reinstated AFAIK.

There was that Friedman guy yesterday.

Refusing to stick out your hand does not make the rain go away.
heh, it sounds funny when you put it that way, but some people legitimately have a hard time socialising and forming deep connections with others.

Doubt it's a new thing, but maybe it gets exacerbated nowadays with everyone being online all the time.
Yes, I believe you're referring to Mastodoubt. I have it as well.

I've had an account on mastodon.social for ages, but there's nobody there talking about topics I care about.
Must be an extrovert. It’s easy to be lonely in a crowd and in fact the crowd having strong interactions can drive it home. Different strokes, eh. Be empathetic with those unlike yourself.
Rule #1 on the internet: if you don’t want something on the internet, don’t post it to the internet because once you do it’s pretty much impossible to remove it.
Oh cool, didn't know. How do you know?
As someone coming from C I find the stdlib is fine. It has all the datastructures you need for the vast majority of code. It doesn't have very domain specific things like the kind of structures a text editor might use, for instance. That's fine.

As for the quality of crates, yes, this is the case in any language. Using a library includes the responsibility of making sure the quality is up to scratch. This is not unique to Rust.
> I still enjoyed reading this article

I am sorry, but I have to disagree. The stilted, repetitive, one sentence per paragraph style is so obtrusive and so reminiscent of blog spam that I could not focus on the content.

At the end of the day, all the author does is re-brew a cup of coffee with used grounds. Who has not tried that at least once (and went blegh and never tried it again)? To me, the article is as content-free as it is hard to read.
Do you know why it's blocked by a lot of others? Widely blocked servers are in that state for a reason. The reason might ultimately be "server admin is unable to do moderation," which adds to the moderation and potentially legal burden of the other server admins if they don't defederate that instance.

MMasnick's moderation speedrun article, although targeted at emerald boy, applies equally (mostly) to every new Mastodon instance admin. Unless your instance is locked down to just you. Or you and a couple of close friends.

https://www.techdirt.com/2022/11/02/hey-elon-let-me-help-you...
Which ads? The links I see are either to her other blog posts or to scientific studies. For example, the "cold brew method", "French press", "better water for coffee making", and "pressurized portafilter basket" links are all tutorial or explainer blog posts.
Pretty cool! Minor UX issue: on mobile the nodes are very close to edge of screen, so a few times I tried swiping from edge and it activated "back" action in Chrome. Maybe some padding on left and right edges would solve problem.
I thought this was Google’s initial goal.
jumping into a fire or out of a plane is not on the contract but can be part of a “team building” activity. That is what i’m pointing out.

> Look beyond the legalities

haha, yeah thats the part that I want everyone to focus on in this debate.
The modern boss does it one better. Keeps a record of every "transgression" you ever committed from the day you're hired. Then, when the day comes that he decides to fire you, his case is already made.

It's standard practice at my local food co-op. Those hippies are heartless.
sillysaurus3 was in mine. :) Clearly we're not the same.
That problem seems like an extreme outlier. Such user protection would prevent "crimes of opportunity". The average person is not going to have a constant backup of HN in case one day they might want to spy on someone's past.
Exactly. The first thing that popped into my head was "archive.org".

The only thing that ever helped me was setting my HN comment delay to a non-zero integer. That 1-5 minutes is usually when I want to delete something the most.

I think we are relearning some basics about the internet. HN cannot protect you from yourself. If you press the "reply" button, assume that under that button is a synchronous blocking call wherein your comment + username + timestamp go to a database owned by a 3rd party with questionable intentions.
It would also be nice if the original submitter (especially frequent ones, who should know better, tho this isn't aimed at anybody in particular including the op) make the effort to post a non-paywalled link at the same time in the first comment rather than the "hit-and-run" approach of many of them. Or if it's a common news story then post from another site instead.
> the media's framing it as being not "fun"

This seems to be a direct quote from the defendant ('specifically his refusal to adhere to the company's "fun" value') not a framing of the media. At least not more than your own:

> something basic like not wanting to drink lots of alcohol with your co-workers

(Of course after-work activities should never be mandatory, otherwise they'd be work, and the practices in this case especially seem terrible.)
Plots like this maybe? https://youtu.be/WKTFB2X_WCs
There is an intuition to mathematics, but it is definitely deductive because proofs follow from definitions, as opposed to definitions being generated from specific proofs.
People are hung up on what the City Council can or can't do. But the City Council is limited to that budgeting lever because other fiscal policy is devolved to other elected bodies. All those bodies together define the city's services. Nobody would live in Los Angeles if it weren't for LAUSD. Most of public health in Los Angeles is provided by the county, not the city. Some of streets & san is paid for by use fees. Water reclamation is another body.

Again: none of this is to say that LAPD can't be overfunded. It absolutely can be. You might even be able to demonstrate it by looking at LAPD as a percentage of the city general fund... over time. But you can't do a single point measurement of LAPD's allocation from the general fund and use it as a comparative metric. That's incoherent.

I'm stuck on this because it comes up over and over again in police reform discussions, and reformers/defunders/abolitionists (I'd call myself the first of those, I guess) keep making cringeworthy innumerate arguments. I'm just across the street from Chicago in a village with just 50,000 people, and even here people make the same mistake, trying to look at the village budget in isolation --- it sounds right! Just like "the Los Angeles city budget" sounds like the thing you want to look at! But it's just not.
"often it’s better to just let the bastards win"

The bastards count on this and relish it.
A day in the life of the Internet (2020)
Sorry, but now I highly doubt that you have any background in math. That's just a non sequitur.
Oh my, where to start...
This little article shows everything wrong with software devs these days :)
First of all, the implementations aren't doing the same thing, which is bad for a proper comparison; but others pointed that out already.

What bugs me the most, though, is the atrocious JavaScript implementation.
On my aging machine, none the of the browsers I tried it on (Edge, Opera, Chrome, and Firefox) - not a single one! - even ran the original version. All of them refused to run the script and timed out.

I did a very, very simple change and just used the proper tool for the job - TypedArrays:

function testSort() {
const length = 100_000
const arr = new Uint8Array(length)
for (let i = 0; i < arr.length; i++) {
arr[i] = Math.random() * 255 // the original code produced float values here
}
const temp = new Uint8Array(length)
for (let i = 0; i < 500; i++) {
temp.set(arr, 0) // shorter than a manual for-loop and about 6+% faster
temp.sort()
}
}

And wouldn't you know it, Firefox now runs this function.
I did my testing on https://jsbench.me, put the function in the setup section and the actual call in test cases.

I added another function, this time using an Int32Array instead and random values between -1_000 and +1_000.

Just to be thorough and because I found it interesting, I also added a Float32Array version this time using the result from Math.random() without any scaling.

This leads to an interesting observation: there seems to be a huge difference in optimisation between Firefox and Chromium-based browsers with TypedArrays:

Test | Performance | Browser
-----------------+---------------------------------+-----------------
testSort_uint8 | 0.75 ops/s±1.8% (~1.33s/call) | Edge
testSort_uint8 | 29.33 ops/s±2.3% (~34ms/call) | Firefox
-----------------+---------------------------------+-----------------
testSort_int32 | 0.64 ops/s±1% (~1.56s/call) | Edge
testSort_int32 | 1.44 ops/s±0.2% (~694ms/call) | Firefox
-----------------+---------------------------------+-----------------
testSort_f32 | 0.16 ops/s±0.6% (~(~6.25s/call) | Edge
testSort_f32 | 1.49 ops/s±0.3% (~671ms/call) | Firefox

In Firefox, the results where *really* interesting. The dramatic difference between uint8 and int32 in particular is quite astonishing. Unlike the author, I fund zero difference between Edge, Opera, and Chrome in terms of performance, which doesn't surprise me as they all use the same engine.

While Firefox's SpiderMonkey engine is faster in all scenarios, the uint8-version is faster by an order of magnitude, whereas V8 shows comparatively little difference (~15%) in the integer case and absolutely tanks performance with float values.

This last result in particular might explain, why the original version was both unable to start on my machine and also slow in the author's browsers.

I hope you found this as interesting as I did and maybe even find a place to apply these findings in your projects.

Cheers.
So not GDPR compliant ?
All right, this keeps coming up. I’ll put it on the list.
Aren’t the Guardian reporting news? Rather than giving an option themselves? It isn’t a gotcha to say the Guardian don’t do it, unless you think it’s a gotcha that they reported on the invasion of Ukraine but have not also invaded Ukraine.
> how quickly could someone on, say, mastodon.art see my posts? Would they even see them at all?

As soon as someone from there follows you. Post federation is based entirely on that.

The bootstrapping process here is social, not technical, and usually looks like "follow a few people and some of them will follow you back and boost your stuff".

Since you asked about .art specifically, I run a single user instance and I can follow people there. I'm pretty sure they just blacklist aggressively.
It's hard to be sympathetic when these boomers choose to be alone, not marry, and not have kids. What did they think was going to happen when they got old?
I hear near universal praise for repl development but in my very limited experience with it, found it nearly impossible. Maybe someone can clarify?

What I saw was that the repl leads to a runtime state that is invisible and therefore hard to predict. For example, you define a function in the repl, or assign a value to a variable. You’re just supposed to keep the existence of those declarations in your head? I must be missing something.
What about a company with no presence in the EU and no way to be fined. Why would they care about GDPR?
Or a different deleted_user_<random or hash of post> for every post.

But as the sibling post says... it doesn't solve anything.
I also guarantee the dudes who want this would scream bloody murder at the idea of going to a strip club with men as part of the entertainment.
Okay, 1% of the library. I see threads here every-so-often asking about deletion, and I imagine there are more people who would like the opportunity but already know the answer and doesn't ask.
For the people who might be tempted to skip scuba and just hold their breath: beware of the so-called free diving blackout, which occurs at the surface AFTER the dive, and is usually lethal if you don’t have surface support.

If you like the water but don’t want to deal with gear, do get free diving certified to be educated about the risks and mitigation strategies.

Personally, I’m hooked to Scuba, I find the focus on being calm, breathing and the feeling of weightlessness and flying are one of the most relaxing experiences in life. I surface after every dive just grinning like an idiot.
How to Choose Data Visualization Tool to Facilitate Data Analysis
I'm not sure why this is being downvoted. Yes, the correct term is "at-will" and not "right to work". However, that was clearly a typo.

It's important to dispell the myth that it's difficult to fire people without cause. Perpetuating the myth, besides being factually incorrect, changes the conversation that should be had about the topic. Keeping it factual helps keep it objective.

It's simply untrue that it's difficult to fire people. The degree to which it is depends entirely on the integrity of the company and the people involved. Unless it's explicitly said, "we are firing you because you are <insert federally protected class>", and you have that in verifiable form (eg. email) and you're willing to press charges, everything else comes down to integrity. HR will have a cute procedure of warnings and meetings. There is no obligation for an employer to follow that. In fact, the contracts I've been under explicitly say they don't need to follow those procedures. My experience and observation is that they never do follow them.

I'm not sure how to fix that. You certainly can't legislate moral behavior. Maybe bind companies to actually follow their self-determined procedures?
Go solved this problem with a three color garbage collector.