skysight-inc/HackerNews huggingface dataset:
> that implementing a feature on an unknown code base without any kind of collaboration with co-workers before or during the implementation step is considered normal in that company.

Isn't this collaboration? They've identified the codebase that needs changes, so it's not unknown to the company, just to you. They've designed the feature. They'll review your work in 3 hours.

I don't want to work at a company where it's not normal to get simple half day tasks with enough detail that you don't need further communication. I want to work independently, not be stuck communicating all day.
"memory safe by default" but not necessarily "safer" by default. A code base that has been battle tested in production for decades will likely be safer in every other way than an entirely new project that has got thrown up on a git repo yesterday.
> 3 million daily viewers worldwide is WAY less

Twitch was suppose to be child friendly streaming service. Now it is soft-porn streaming site. So I assume kids (who like Minecraft, not porn) left and moved somewhere else. And other kids (who like porn) moved to some *hub that matches their preferences.

Other points are kind of irrelevant. Bobie streamers are not harmed, are self-employed, and are "sexualizing" themselves. Many of them are former sex workers, they can make more money on streaming. You could even say, Twitch reduces overall violence.
This is something that could be rectified (if you pardon the little pun) with a 50 cent 3v3 to 5v TI charge pump if one wanted.
I've heard indirectly and off hand that some Microsoft PMs still regret calling it WSL1 and WSL2 instead of something like WSL-A and WSL-B.

My understanding from documentation is that WSL1 is "feature complete" but not "maintenance ended": they think they hit a strong Pareto Principal 80/20 for features in WSL1 and realize it won't support everything but often supports "enough" and any further compatibility issues are out of scope both because the tail is extremely long and the risk/reward of time invested into long tail issues are rarely worth it.

I don't think WSL1 will be "abandoned" any time soon, but the list of "Known Issues" will only continue to grow and a lot of people get pointed to WSL2 simply because the long-tail Kernel compatibility is hard to beat if you are directly running the Linux kernel.

But the many tools that work brilliantly in WSL1 still work brilliantly in WSL1 and there are still benefits to its barer/stranger metal approach.
the asdf CLI has really sharp edges and feels kind of aggressively unhelpful.

Even if you just use mise as an asdf alternative, it has a nicer CLI and interacts with the same plugin ecosystem more smoothly.

(I've found it to be an improvement on direnv, but I still use make)

the comparison to asdf page has more: https://mise.jdx.dev/dev-tools/comparison-to-asdf.html
No, not neccesarily.

With the link http header (different from the <link> tag) you just send the http headers, but can still change the response body based on what the browser does.

Alternatively, By sending just the start of the document, then pausing, you can change the rest of the document based on what the browser does with the start, since browsers start loading css/js referenced in the document before the main document completes loading. (Before web sockets were a thing, this was basically the technique used for that sort of thing, called "long polling")

None of this requires javascript.
This is a great thing to learn. There are a few basic pieces to this.

- Start with any server, like a Digital Ocean droplet for like $5 per month
- Read some blog posts and setup basic security (like locking down ssh access to root, setting up a firewall and so on)
- Think about the kind of app you want to use or host
- This will entail things it needs, e.g. Postgres, setting up dependencies
- Come up with ways to start and stop services and such

In the end, as you start to see patterns for all this, you will find it beneficial to script everything in some way so that you can easily reuse patterns and lessons on other servers and apps.

I tend to use Ansible for this, and here is a concrete example of all sorts of things you might find interesting: https://github.com/scancer-org/setup

This sets up a server, locks it down, adds a python app with a worker set and so on: https://github.com/scancer-org/setup

Good luck on your learning journey!
What have you moved on to, configuration wise?
While we're here, (slightly off-topic) has anyone had success replacing the touchpad on their Framework? It's... the worst I've ever used.
I'm not particularly knowledgeable on this either but it strikes me that women (or woman-presenting) are on average more sexualized in media and are expected to be sexualized. Whereas men and male-presenting people don't have the same expectations so they aren't sexuality-first, person second.

So I think there's some ideal there in your statement that's on the nose, anybody can express their sexuality without some societal baggage, but that's not how it is today.
> Not to mention that the article was specifically regarding an octopus species that lives longer than that

Nope, it's about the common octopus. That is what Octopus vulgaris is. Yes, I did read it.

> Rats live about 2 years, yet they are dramatically more human-like (exhibiting higher intelligence, more play behavior, etc.) than most other animals

Rats are not popularly deemed "highly intelligent" animals, unlike octopi. If we thought them to be on their level we wouldn't be sharing these articles all the time.
To me, implementing an async api using algebraic effects is the end game. Gets rid of the need of an async keyword and no monads required!
Curious why you say Ubuntu is not the best. What would you consider better?
There is a lot of variety in how different places implement Homeland Security Presidential Directive 12 (HSPD-12), but the reports on compliance are public and since it's an initiative that's been going on since 2004, compliance is high.
> SPA mode to service 404s as index (200) to support client side routing.

Be careful: SPAs can handle 404s client-side.

All you need to do is continue to return the 404 result code and include the same exact content that you normally do.

Then your SPA recognizes that the route isn't set up and displays the error page.
I have what would probably be an unpopular and high friction idea but here goes.

If I were being targeted in this manor I would flip the transaction around. I would generate a long random-like email address on my website using an email specific domain that is temporary but tied to the person logged in. To activate it they would email that address with a code from the application they received whilst signed in. On that email specific domain I would validate and enforce FCrDNS, DMARC and SPF and probably also use SpamAssassin to get a spam score from all the RBL's and RSL's, then do something with it. There is also greylisting and prompt delays that can be configured to break some bots. Oh, and if the sender does not have SPF+DMARC enforcing you could just outright reject it anyway if so desired.

In this mail-list-like model, no emails are sent from my servers. The attacker has to spoof their victim which is harder to do now with DMARC, SPF, SA, SR25 regex, etc... Their proxies and cell phone farms become their own hindrance. It can still be done to people that do not have those measures in place, but it makes for a new conversation with the abuse complaint and gives the attacker more work to do.

It's unfortunate that RSS is not in all the browsers any more.
EU rejects Apple's changes: Company could be fined 10% of global turnover
"move away" is a tenuous assertion. If someone puts the majority of new content on another platform, is that "moving away"? What if they only use the old platform once a week? What if they only use the new platform once a week, but that's when an important discussion happens?

No one moved away from email.
Thanks, I'll take a look. I also care about it being reasonably secure so I don't write it myself (I'm far from a pro in avoiding vulnerabilities) and also prefer to decrease the attack surface by giving up all non-essential features.

gzip is unnecessary because 99% of the traffic I would serve is going to be pre-compressed (like zip and jpeg files).
Isn’t that because they lagged horribly behind everyone?

It’s quite easy to become “energy efficiency improvement king” for a few decades if all you have to do is pick the low-hanging fruit that everyone else already has.
I went to https://www.starlink.com/map to see coverage you can see that dark areas marked by political boundaries, not physical: Venezuela, Cuba, China, Russia, Makes you think.
We're all complaining and blaming the big corporations for the pitiful state the internet got to be now but seems we are all contributing our little to bring it even lower. Because corporations pay, I know, but we are the ones pulling the trigger.
Self-hosting is a lot easier than it was 10 or 15 years ago.

Many things about self-hosting then that leads to cloud tools becoming more popular are quite a bit better now, and people are starting to circle back to compare, or learn.

Start simple and first use tools in between and gradually get more and more complex. There's lots to absorb and learn, but the good thing is the same body of knowledge is way easier to get today than in the past.

Learn something like Yunohost first to get the concepts down on administering apps, and then move to installing one from scratch.

Sticking with super well documented and community supported things can help. So that means Debian and usually Ubuntu, as well as enough docker to be dangerous (portainer is OK to use as well).

DevOps today is much higher level than what it was when it was self hosting. You will find just by starting and reinstalling over a few times, how much the dots start to connect between what you already know.

Find some content, on youtube that you like. The ability to pause and replay explanations an screen shots can help.

In the beginning only do what there are videos and tutorials for (in that order) until you get your feet underneath you to start exploring and yes troubleshooting.
I'd recommend a note taking app, something like Obsidian, and create a page for each new service you set up. Copy the commands and add notes to this file.

Later, when you upgrade or modify the service, you can keep adding to this notes.

Also, copy any configuration files OFF the server and into you notes when you are done editing them.
It basically offers a set of distributed primitives which lets you build distributed applications with far fewer headaches. To be fair, it's mostly pretty good at what it does, but it's not super ops-friendly, and when things do go wrong, recovery isn't a whole lot of fun.

Apache Curator builds on top of ZooKeeper and turns the primitives into usable recipes, which is what I recommend to most people these days.
Neat idea! We did a blog post around just using nginx for something similar. Which is to say NGINX serving SPA. https://medium.com/disney-streaming/api-driven-spa-with-ngin...

There is even a sample template repos. https://medium.com/disney-streaming/api-driven-spa-with-ngin...

Looking forward to diving into nano-web
> pollute the night sky

That pollution is much much less than the light pollution from cities and aircraft (both visual and noise).

If we’re going to care about pollution of the night sky it seems more effective to take on those cases that are already very intrusive.
The visual aspect makes me wonder if the LSD experience in people with aphantasia is substantially different?

I'm 53 now and hope that before I die (which I hope isn't anytime soon) there's a safe and legal way for me to try LSD.
> Would be cool if one day you could get your connectivity needs handled by a single company cheaply, almost anywhere in the world

You already can.

Tons of people driving the Pan-American Highway from Alaska to Argentina are using Starlink now - it works flawlessly no matter what country you're in.

Same for people driving around Africa, across Central Asia, etc.

Pro Tip - order it in a country like Mexico and the monthly fee is way lower.
Oh, yes, I didn't think to mention that since I was focused on showing what pattern the syntax makes easiest.
It might be "retro" in the sense that it isn't the primary way most businesses host their services, but I still don't think there is any better way to actually learn the ins and outs of networking and server management early on than to have non-obfuscated control and responsibility for everything you're doing.
It belongs to the Holy See, but it's outside of Vatican City. It's kind of like how Guernsey is owned by the British Crown, but it's not part of Britain.
broken link? Either way, this is very old news. Expired certs.
https://logi.wiki/index.php/Update_Certificates_in_Older_mac...
PayPerQ: Pay per Query for AI
Agreed. It's annoyingly hard to come across though for me, and for most people I'd imagine.
I didn’t read the article you linked, but it took Boeing 3 years to design and build the first 747:

https://en.m.wikipedia.org/wiki/Boeing_747

This was back in the 60’s, so they were probably using wind tunnels and scale models to do stuff that a modern computational fluid dynamics system can turn around in an hour.

I’m sure it was very expensive back then, and wouldn’t be surprised if today’s Boeing couldn’t pull it off, but I doubt it’s fundamentally hard or expensive to do design a 747-class airliner using modern technology.
Where are you getting the "anarchists" part from? As far as I know, it isn't known exactly what group was behind the ransacking, and the sources you link only talks about "Vandals" and "revolutionary groups".

That quote of yours don't seem to be a verbatim quote?
Not OP, but ubuntu is among the best documented an supported, which is critical for beginners.

What may not be good about Ubuntu for some is that it's too bloated and not difficult to learn for someone who wants to hang their hat on that.

Moving from Ubuntu to another Debian installation, including debian is no big deal.
I wrote filed[0] for this. It is VERY fast in terms of low-latency (it doesn't even open the file its serving if it can help it) -- although it doesn't generate a dynamic directory listing, so it may not meet your needs if you want any dynamic content like that.

[0] https://filed.rkeene.org/
I don't really see the contribution from this study. The paper looks fine: quality writing, ample research, statistics are probably fine. What I mean is I don't see any non-obvious insight here.

Also, I think this study would have been much more interesting on more generic video sites like Instagram or Tiktok, which (I assume) have more balanced creator and viewer populations. I don't personally take Twitch seriously, and so it's hard for me to embrace a social study that samples from Twitch.
Same reason Intel and AMD had Meltdown and Specter.
I agree they shifted to avoid the reporting requirement but I don't believe they did that cynically to manipulate prices, mainly because it's unclear to me that anyone has suggested a possible exit from their positions that made them any money. Archegos is a family office, so it's not fees. It's not generally possible to make a profit pushing the price up by buying as the price will collapse faster than you pushed it up. (Absent external demand as in a pump and dump.)

I suspect the intent behind the position disclosure is so control is disclosed, not economic exposure. The design of the regulatory system in the US is that you're either regulated and thus have a lot of responsibility and reporting requirements, but you get better access to the market (Archegos's brokers); or you're 'unregulated' and have less (but access the market through a regulated company).

Also you don't usually get different margin treatment through TRS than you would through normal ownership. If you do, your prime broker is doing something stupid. Your TRS is a contract with them, they tend to just go buy the shares to hedge so it's usually exactly the same as buying your long through them (except you can't vote your shares, you don't get dividends and you can't lend your shares).
Persian plateau unveiled as crucial hub for early human migration out of Africa
It's not £1.5B. The article says it would be worth £1.5B if bitcoin becomes worth 25,000, which appears to be a typo (it makes sense if they mean 250,000).
Interestingly, it seems that Japan does have a procedure for foreigners to officially adopt a Japanese name. Changing your name is often very hard, and doing it in a country where you're not a citizen might be completely impossible, depending on the country.
Trouble shooting problems caused by someone else this way is also fun... "I see, they edited the nginx config ... let's check out what they did."
Personally I think debian is the best server OS to learn. It's sufficiently similar to ubuntu that you can get away with either one really, they aren't very different as ubuntu is based on debian.
> "There is nothing more permanent than a temporary solution that works"

> I use it often at work to ensure we ... do it right the first time.

If it works, you did it right!
Boeing CEO Dave Calhoun to step down, will be paid $62M bonus
Full Worm Moon brings first lunar eclipse of 2024 tonight
Companies that survived both world wars did so because of central and international planning. If they’re failing now, the causative forces are the same.
LSD showed me that my logical worldview is breakable with just a little bit of chemistry.

That revelation is real.
Sadly I think that ship has long sailed into the sunset.

When I used to follow twitch years back I always thought it was amazing that it felt very easy to get temporarily banned on the gaming streams but there was a whole universe of softcore streamers.

I don't have any qualms with it but I always thought it diluted the brand by also having softcore within the same company.
https://developer.apple.com/documentation/browserenginekit
I think (personally) that while it's acceptable that the site functions as a softc*re site, it most definitely should get regulated as such, require an 18+ tag and so on.

It is not that different from onlyfans.
I shutdown my laptop before putting it into my messenger back to take home. Prevents overheating. Most (if not all) OSs allow you to restore your previous session when you power back up - so you don't have to restart all your applications and documents. And machines these days start up in few seconds.
The internet was just fine before it was turned into an ad delivery platform.
Aren't people always talking about set and setting, after-trip integration, not taking them if there is a history of mental illness, not being on SSRIs, etc? If anyone at any time is telling people that something doesn't come with some sort of risk, they're either lying or ignorant. Especially true when it comes with the mind.

Also, reading this linked person's comment, they were on DMT and it sounds like they have some strong ideas about how the universe works (they mention having been to "heaven" before and keep mentioning hell and evil and devils as if they are real). Yes, people should be careful, especially when they have issues with mental health.
If you check some annual studies on well-being and similar, last year Belgium jumped quite significantly in most of these lists simply because it is the only country that indexed the 10% inflation for everyone's salary.
Ditto. I had no idea that it ever looked for a pre-compiled version.
Tradeoffs in the Software Workflow [video]
ah, possibly. the way it is worded i didn't read it that way. but i get it.

we did something comparable to make sure our kids had names that transliterated nicely into chinese so that they could use the same or at least a similar name in english and chinese, instead of having two names like it is common for many expats and locals in china.
George Orwell called it "one of the most hideous buildings in the world." (I don't agree, but I see his point -- it's certainly one of the most eccentric, and it's huge.)
Psychedelicatessen is an awesome name for a headshop. :-)
Try going to Palma, Salk institute looks like a depressive lifeless concrete mess OCD creation.

https://www.spain.info/en/destination/palma/
I think this is a bit reductive because it glosses over the fact that the two trends you cite (more male viewers and more sexual content catering towards larger audiences) aren't independent; how do we know that the reason there aren't more female viewers isn't related to the fact that content (sexual or otherwise) isn't attempting to appeal to them? I think it's a fair question to ask whether more sexualized content from men would cause the distribution of viewers to change; if it wouldn't, I think it's also a fair question to ask why that's the case.
Ask HN: What computers do you use on a daily basis, what for, and why that?
I’m always interested in “daily carry” type questions, but I haven’t seen one from this community. As I look at building a PC again for the first time in a decade, I’m wondering about what my computational needs are in daily life and how I can optimally meet them. Now I’m wondering about yours.
The biggest issue with what you just said is "this quarter". The shortsightedness of "this quarter" is the downfall. It is possible that for the greatest good in "number go up" measurement, that this quarter "number not go up" is acceptable if it means "number go up" is possible for longer later.
I think you see this dynamic anywhere young women and older teenage girls are trying to build an audience through video, not just Twitch.

I don't see any obvious way to change it. How do you police the line without seeming fundamentalist religious?
Sometimes people say things indirectly.

In this case what they are saying is that Gaudi’s design sense is so unique and iconoclastic that it’s essentially impossible to mix it with other styles of design.
Busybox for Windows is a great shell for people who want Linux look and feel on Windows.

Chocolatey may also cover more stuff than scoop.

Most developers should also be using Windows 2022 with Desktop. What you trade in one time agitation with i210 drivers you gain forever in zero cruft, and maybe more with file deduplication.

In terms of exciting stuff to program, it would be nice if Triton supported Windows.
Well you should be happy since the internet has made a concerted effort to eradicate porn/erotica from increasingly large swaths of the internet in the last 10 years.

I'm not even talking about Pornhub deleting most of their catalog. I'm talking about shit like Tumblr banning all porn for no good reason. Tumblr is a shell of its former self. Gen Z and the Fujoshi crowd will never be the same.
Is there some reason that solar power industry investments would have to be financed using debt rather than equity?
Learning to make snapshots at different steps so you can restore to them and not have to build from scratch is a big help too.
Starlink was never meant for the urban masses. Its usecase (from the start) was for people in rural areas where low or no speed options are available. This is perfect for people like my parents living at the top of a mountain in rural SC. They just managed to get a cellular signal a few years ago. And their only choice of internet was dialup or DirectTV (HughesNet? -- slow, high latency and expensive).
Layoffs still happen, sometimes from healthy companies too, I doubt they’d think twice about any reputational damage over margin cuts.
Ask HN: How to communicate with someone incase your incomming mails are blocked?
I'm in a situation where mails send by others to me are blocked and I can only send mails and can't receive mails, i.e outgoing mails are working fine but there is no incoming mails to my account. I'm not sure how this is accomplished but can anyone suggest any ways to overcome this or a secure way to communicate with via mail, I'm trying to communicate with government officials, lawyers and journalists as I'm in a certain situation where I need help from them.