skysight-inc/HackerNews huggingface dataset:
A minority in a prejudiced society is always fucked, but especially fucked in a democracy. Democracy is literally legitimization of force against the minority, by virtue of vote. Even the constitution, which supposedly protects minority rights, can be amended to remove those rights by a prejudiced majority.

IMO the prejudiced minority has the best chance when they can make it as painful as possible for the majority to harm them. That is, to disable the state's law as much as possible from being wielded against non-aggressor minorities.

>How does this work when one is a minority in a prejudiced society?

In practice in places like Northern Syria, which much of is essentially devoid of strong government, Syriac Christians banded together with machine guns and literally kill anyone who comes to aggress against them. Sure, Assad / the Kurds (who are their allies) / other majority around them could fuck them up if they like, but it's not worth the trouble.
This is stupid.

Mentioning a few specific issues doesn’t mean others aren’t important. This is the same cudgel used by people to silence support for specific causes by saying “well what about these other ones???”

This entire post is based on a logical fallacy.

So what if the posts align more with what is seen in the US? If the majority of the team are from there, then it is their every right to post those things. It is not anyone’s right here however to ask them to post about other topics. You may bring awareness to the team about those but that’s where it ends.

This whole post feels like the age old: “I don’t want to think about the human element in tech, so leave it out”

However tech exists to serve humanity. The compiler exists to serve people. The compiler is made by people. Therefore tech is inherently human and humans are allowed to, and should, care about what’s going on.

The “I wish life wasn’t political” crowd simply aren’t at risk from the ignorance of politics. This is privilege. This is entitlement. To care about those who are at risk from political events is not a flaw and it’s really disappointing to see how many people believe that politics can be neatly boxed away.
Having spent most of my adult life in or near Nuremberg, I am dreading this upcoming election back home, in large part because the various possibly-armed, self-appointed ballot drop box/poll watchers who have been marinating in conspiracy theories for the last several years is just a little too reminiscent of one of the displays at the Dokumentationszentrum in the 1918-1933 section.
Plant as a service :(
Espousing ideology isn’t the same as believing it or living it. The moment the threat of the state recedes, and sometimes before, anarchist violence turns inwards; race, sex, and gender expression are just as suitable as status markers for anarchists as anyone else.

https://archive.org/details/BetrayalACriticalAnalysisOfRapeC...
I would assume functionality. To me this reads as a funding round to kickstart further development. I want some numbers, because my initial assumption is that 30x a regular plant is still essentially zero overall impact. The longterm goal would be to breed a plant that has 300x or 3000x effectiveness. I don't see anything wrong with this, by the way. Prototypes funding future success is an effective business model. I just suspect that this prototype doesn't really do anything other than present exciting possibilities for the future in a really nice package.
I'm a bit low on LOC this quarter .... let me rename one of our micro services, create a new repo for it and copy the code over....
I've seen a couple "free speech" instances in the list, yes.
> €447 pair of shoes is ridiculously expensive

Well, at this point it's not even ridiculously expensive; €100 would be ridiculously expensive already.

> a €447 bike is ridiculously expensive

Nah, a good bike can easily cost as much; it's an investment similar to buying car.

> a €447 telephone is ridiculously expensive

It is and it baffles me people are willing to spend even more.
MilkyTracker is an open source, multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.

https://milkytracker.org/about/
Ask HN: Will technology make me redundant by the time I turn 50?
Dear Community,
I am Engg Manager in a public listed company where I deliver applications / web apps which use AI models for some/most user journeys.

I am worried that technology will make me redundant in another 8 - 10 yrs time frame. Am I overthinking? if not, what are some suggestions?
Why does the timeline need to be so dramatically short? It doesn't need to take years or months, but executing such a change almost instantaneously with a new purchase is careless, crude, and risky.

It also reveals a lot about the mentality of the person making the decree.
it's easier to find common ground and speak freely here "among friends" than most other social boards, since we all use roughly the same language: maths / logic

every other place on the internet (and IRL), I have to 'translate' my thoughts from purely logical to something that speaks to the greater audience, which is usually less technical and more specialized in... well their own specializations. a translation could never capture the nuance of the original statement, and people writing for tech audiences probably feel a similar handicap.

i bet a politico would find most/all of our raw content insufferable :)
If you're some midsized average company it's probably fine. If you're one of the tech giants scraping for top talent, it's going to be a massive dent in all your future hiring.
Just for geographic scale, Google says the distance from Denver to Memphis is 1000+ miles.

Though of course it would probably make sense to start along a river. Maybe the Arkansas if you want to start at the Colorado Rockies: length 1400+ miles.

But the Missouri is an option that could connect up with the Greater Yellowstone Ecosystem. Unfortunately that is quite a bit longer at well over 2000 miles (because a river does not run as a crow flies).

Anyway, it’s going to take a fair bit of money, so there will be plenty to pay seven figure executive salaries making it a cracker of idea.
It's an exceptional growth period for the servers. Twitter used to have failwhales, and gmail used to require invitations. It will stabilize. (And, if you happen to be interested and have the skillset, you could deploy your own instance. I wouldn't be surprised if there's already a VPS provider that already has pushbutton mastodon deployment in place.)
Good to see you finally backing up your claims with sources. The first source is paywalled though.

Yes user-wise they do seem to be doing fine, but I'd like to know where the growth is happening. That's important.

The 2nd source has some interesting demographics, but unfortunately doesn't include growth which would be the most interesting to me.

Very interesting that their largest user base by far is now in India, which I hinted at before. I suspect much of their growth from their latest earnings report is from that region of the world. Which also helps explain why ad revenue is down. Note also that ad reach in India is a very low 30% compared to the UK at 60% or Mexico over 80%. They didn't give numbers for the US. But if a lot of the growth is in India with such a low ad reach, that doesn't bode well for ad revenue.

Facebook also seems to be failing at attracting the young demographic from the west that advertisers love. As their core user base ages it will be interesting to see if they can maintain the interest of advertisers. I think Instagram is going to prop them up for a while. But it wouldn't surprise me at all if Facebook starts to become less important to advertisers, who will quickly move to wherever their target audience spends the most time.

Either way, just because FB is doing fine user wise doesn't mean that folks on HN who threatened to quit FB didn't actually go ahead and do that. If every HN user quit FB in one day, I don't think it would even show up on any chart.
This problem is literally solved by OP. Search https://instances.social/list#lang=&allowed=&prohibited=&min... for the whole list of instances accepting signups, choose the most generic-sounding name, check it out, register there.
This is the reason Mastodon will never fly.
It sounds like your problem is that you’re not treated as well as old Twitter treated it’s employees, and there think everyone should be treated as poorly as you are.

I would suggest that you get a job at a better place. I suspect you’d feel better about yourself.
The core concept behind the analogy is not about the business model, the same way it's not important if Apple has an apple for a logo and Twitter a bird, or whether one is based in Cupertino and the other in San Francisco, or whether one is about hardware and the other about social media.

The intended takeway is that a flailing company that needs to turn itself around can and often will make big lay offs, and that those are not some unique signal of impeding doom (and TFA doesn't imply that it's some signal of guaranteed success either).

Twitter might very well crash, but not because of doing lay offs.

That's the message behind the analogy, and only things pertaining to that are relevant to refute the analogy.
"Worries Grow" is an intentionally deceptive way of presenting an editorial filled with the opinions of people you called for their expertise in having that particular opinion, but pretending you're doing news.
Will mention another product of this ilk- that I own and am very happy with, full disclosure- called AlgenAir Aerium

https://algenair.com/products/the-aerium-3-0?variant=4249193...

Their algae is also claimed to be as effective as 25 regular plants.

In reality, to have a noticeable/measurable impact on indoor air quality (specifically CO2), these products would still need to improve in absorbtion rates well beyond the 30x- probably to about 3000x.

However, I like the Aerium for its visual and auditory qualities, irrespective of inefficient CO2 consumption. And real plants of course are also pleasing to many people.

I have hopes that through genetic and other engineering products like the Pothos and the Aerium can get that 100-fold improvement over the next 10 years.
"In recent days, researchers from SumOfUs, a corporate accountability advocacy group, tested TikTok’s algorithm by creating an account and searching for and watching 20 widely viewed videos that sowed doubt about the election system"

"TikTok said it had removed content, cited by the report, that violated its guidelines and would update its system to catch the search terms used to find the videos."

Personally, I find it much more troubling that a politically motivated third party, like SumOfUs, gets to dictate censorship terms to TikTok. I don't believe censoring people who question or doubt election validity will increase trust in the system either.
Get a fan and a furnace filter and you have a top-of-the-line air purifier.
> Commenting about it after it happens is the worthless effort.

Well that's a dense take. So candy crush has one drone ad and we are supposed to give up on preventing drone ads in the future?
That's fantastic. I so needed something that hit "I never knew that" and "not remotely connected to tech and jobs and mortgages".

Well done World for funding simple scientific questions - not trying to fix the planet, just asking "why does that happen".

Marvellous

One (morbid) thought - I wonder if lions get bitten less when heads down in a black and white carcass?
This appears to assume that there will be no intervening allocations that are allowed to use the same region of memory, since otherwise your "hole" will be very discontiguous.

But if that is the case, then why are you releasing memory? That's just costing you time moving the data. With a doubling mechanism:

Start with an initial allocation of 10 bytes of memory.

On growth allocate another 10, and don't copy anything, leaving no hole at all.

On growth allocate another 20, and don't copy anything, leaving no hole at all.

etc.

In what scenario would the growth factor of 1.5 actually help? If you're restricting the allocation API to only malloc then you can't grow the size of your allocation and what you said might make sense as something the allocator could take advantage of internally. But realloc exists, and will hopefully try to extend an existing allocation if possible. (If your earlier allocation was fairly small, then the allocator might have put it in an arena for fixed-size allocations so it won't be possible to merge two of them, but once things get big they generally get their own VMA area. Obviously totally dependent on the allocator implementation, and there are many.)
Different people will have different interests, and nobody can know everything. People should not always going to be agreement with each other. It is good.

Nevertheless, things do overlap, and sometimes you can do something else, not always the same thing each time. Furthermore not everyone agrees with everything that belongs to that group anyways, and that is just one kind of group anyways and is not the only possible kind.

(If you are religious, it is not necessarily only Christian vs Jewish vs Muslim vs Pagan vs Hindu vs etc. If you are politics, it is not necessarily only liberal vs conservative vs etc. If you speak one language, that does not necessarily mean that you do or do not speak other specific languages too. A book or radio or television or forums etc also might not be about only one thing, and other ideas also possible.)

> Most of us don't read books on ideas we have pre-judged to be nonsense or uncomfortable.

There are many books and if you go to library you might read many books. At least to me, it is. When I am at home or I buy books, it will be the one I am interested in, but in the library I might read any one.

> I generally don't feel I have anything valuable to learn from other ideologies because their moral values make me very uncomfortable.

I disagree. I think I can try to learn many things, whether or not I agree with them.

> I think of them as different conference rooms at a large seminar. We accept that some attendees will choose to not enter some rooms.

Yes, especially if there are multiple simultaneous meetings, or if the rooms are too small, etc. But you should not be required to attend some conferences anyways if you do not want to do.

> We accept that a random person jumping on the stage, grabbing the mike, and saying uncomfortable ideas is against social norms, even antisocial.

That shouldn't be about if the idea is uncomfortable or not; it isn't the thing to do while someone else is using the stage. If they have something to say they should say it, but not like that!

> At a progressive meet, it may be someone shouting homosexuality is unnatural. At a conservative meet, it may be someone saying it's natural.

It isn't simply saying such a thing that should be how to communicate; it should be to make the argument for/against it, considering the nuance, etc.

I think that "echo chamber" will be bad if it is the only thing, but, it is not going to be the only thing, I think. And, as with anything, some people will do bad things with it.
I would love to see some numbers and comparisons. As I said in a reply below, I suspect this is functionally ineffectual and that 30x the air cleaning of a regular plant is like saying 30x the intelligence of a regular plant.

I suspect this is functioning as a shiny, attractive prototype to fund further research to develop a 300x or 3000x plant or something in that neighbourhood. No judgment from me for that, prototype funding a bigger plan is a cool business model. I'd just love to get some absolute data.

EDIT: Reading a little bit about the NASA plant study[0] that I saw in the comments below. It says that it determined that you'd need 10-1000 plants per square meter (I don't understand this measurement? Wouldn't it be cubic meter?) to get the equivalent of outdoor-indoor air exchange. That's a really wide range, but does this mean you'd need 0.33...-33.33... of these neoplants to have the same impact? That's a lot of plants, but another 10x or 100x and you're actually getting somewhere in the range of reasonable. Counterpoint, I don't know what I'm talking about.

[0] https://en.wikipedia.org/wiki/NASA_Clean_Air_Study
did you see that ludicrous display last night
I don't know if it's just a folk theory, but I've also heard that using end grain for the surface of a cutting board is better than the surface being across the grain which is more common and natural. When you cut across the grain, there's no natural action to seal the cut, but when you cut end grain, the natural swelling of the fibers from moisture closes the gap in a sense.
In addition to what eurasiantiger said, it's been a best practice for decades to keep the root environment default and untouched.

At a behavioral level, you don't want to make root's environment so comfortable that you use it more than you should. By keeping it vanilla /bin/sh you encourage admins to log off and do their usual work in their usual environment.

At a technical level, as soon as you start customizing the root env you open a lot of doors for dynamically linked dependencies to whatever shell+goodies you switch to, which expose root to potential vulnerabilities.

You also increase the risk that updates will break root in some obscure way, which will not have been tested by the OS Q/A process.
It took me a long time to feel okay with all the times I broke the single assertion “rule” after reading Clean Code. In fact I only recently stopped feeling bad at all when I went to reimplement a bunch of abseil’s flat hash map tests in C#. All of the tests assert multiple things. If a project as big as that can have multiple asserts on a basic data structure then I can too
A quick litmus test you can perform if you're curious: with contact with water, heat, or food, does the material in question start to degrade?

If yes, it's likely compostable. If not, then you've got plastic and it won't.
Then you need to hire consultants to come fix it!
If this is the best response hardcore fans of Mastodon can come up with, I don't have much hope.
In these threads, we're all pretending that finding evidence of non-performance in VCS history isn't common practice across the software industry. Because fuck Elon Musk, he's just the worst.

Whether your counting lines changed, number of commits, etc, you can easily catch out the people who do jack shit. Cross reference that metric with their other duties and it is easy to find a lot of slackers. The people who should be coding a lot, but just don't have any work to show.
“Behaving well on Twitter” is the key phrase.

People may be downvoting you because you do not decide what good behavior is, especially not for millions of grown adults. And neither does an unelected body of moderators on Twitter.

Nor do you get to decide who are bad actors/evil, as we have seen that “bad actor” might just mean someone you disagree with.
Yes, feedback op-amps definitely have bandwidth limits. Although you can get ones in the gigahertz range now.

Analog multiplier ICs are available.[1] They're not common, and they cost $10-$20 each. Error is about 2% worst case for that one. There are several clever tricks used to multiply. See "Gilbert Cell" and "quarter square multiplier".

[1] https://www.digikey.com/en/htmldatasheets/production/1031484...
> You check that stuff when the data enters the system.

There can be N entrypoints where data enters the system (different controllers, CLI), so you must always remember to validate emails in N places, otherwise broken data could end up being passed to business logic. Data can also be constructed inside the system. It's nice to have one centralized place where email is validated. Placing it in the constructor of a special type and using only that type for email guarantees it's impossible for business logic to receive invalid emails in principle, no matter what you do, because when an exception is thrown from a constructor no object is created at all. No object = no invalid data to deal with. You know that when you see EmailAddress (or any other type where state is validated in the constructor) it's in a valid state, there's no ambiguity, and, in my opinion, it's also more readable than just some string, the intent is clearer.
Agreed, it does seem an unacceptable oversight that HTML/MathML and perhaps also LaTeX and Open Document format etc. are missing—for reasons they're convenient to use as is and or are easy starting points for conversion to other formats.

One wonders why the omission given Mathematica's vintage—one would have thought that by now Wolfram would have had time to write the output format routines.
But if all the comments from people whining about the supposed uselessness of climate change activism disappeared we might actually get somewhere!
is it not spelled “amok”?
> Especially if you showed up at a new company and had to fire 50% of the staff with zero context.

It's almost like this is the problem.
>after I buy one, can I just give away dozens of clones? Are there IP restrictions?

The grapes, apples, chestnuts you buy at a supermarket are already IP-protected and propagation is already restricted or forbidden. Even some hybrid plants in IKEA have "propagation is against the law" labels, you are expected to kill any offspring.

https://www.freshfruitportal.com/news/2022/11/02/italian-cou...
Your analogy is too far off in scale to work. Constant coffee refills would take days to fill up a tanker truck. If a tanker truck is 1.2TB, then getting a coffee refill every few seconds isn't the equivalent of full speed downloading, it's the equivalent of streaming high quality video.

So the analogy you proposed would say that streaming video is abuse. The analogy is wrong.

Also, when talking about how "most downloads take seconds", video game (re)installs can be over 100GB. You could have two people each install two games and blow out half your data cap in an hour without doing anything remotely unreasonable.
Congrats on releasing 1.0! It looks very cool. A few questions about Portmaster Unlimited and SPN:

1. Does Safing own and operate all the exit nodes or can folks add their own nodes to it?

2. Are you self-hosting the exit nodes? If not, I'm curious what cloud providers you use.

3. Have you found egressing through a bunch of different geolocated IPs for the same request triggers DDoS/anti-scraping systems (like Cloudflare) more than usual?
I don't think the plan was to re-hire good people from the same pool that got fired. And I honestly don't expect Elon's Twitter to have any problem hiring good new people (even in the absolute worst case scenario there is a huge untapped pool of non-left-wing programmers who would previously never work at Twitter because of the culture of that place).
The point of the protests is for the protesters to signal moral righteousness