skysight-inc/HackerNews huggingface dataset:
It's not really meant as cloud storage, but more as a catchnet to prevent abuse.

If you're not paying for pixeldrain your files will always expire 30 days after the last time they're viewed. So even if someone uploads 500 GB the chance is very slim that it will still be there next month. As long as the files stay up they're generating ad revenue and I don't need to remove them.
What sacrifice are people making when the water is recycled?
Sunflower – Rewire your brain to associate sobriety with reward
Most Efficient Lambda Language
Sorry pal, you’re not only wrong but this is an incredibly boring comment. “Used to have” is 100% correct.
No, but that's a pretty weak argument not to have them: they're better than nothing. Not all code uses libraries. And if it was part of the C standard, libraries could use them as well: libraries could fail gracefully instead of blowing the stack. Many libraries already do this when malloc fails, after all.
A somewhat more simplistic method is the hosts file. It won't stop hard-coded IPs, but it still works pretty well in my experience.

https://someonewhocares.org/hosts/hosts
> For example, Google prevents rival ad tech services from accessing ads on YouTube

How would this work, will Australians see non Google ads on Youtube in the future? And if so, then I assume those ad companies will pay money to youtube to put ads there, who sets that rate? And how do we ensure that hosting youtube videos is still profitable under those ad rates, maybe it runs under so tight margins that giving away money to other ad companies would make it unprofitable again?

I don't really see how this would work at all. What are they thinking? And even ignoring all of the above, who thinks that putting others ads on youtube would benefit consumers?
Do you honestly think cryptocurrencies have no costs compared to other solutions?
My kid took a routine test and was found to have 5.0 μg/dL, which is elevated but not alarming. The source is most likely paint chips or dust. I'm in an old building which has lead paint that was painted over. It's totally legal to just paint over the lead paint, but since the building is settling the paint on the door frames often chips off.

My landlord has been good about offering to strip in repaint the frames, but I would rather not because I feel like all of the scraping would place even more lead chips and dust in the environment. I'd rather be diligent about cleaning and have them do that strip it after we move.
So what we really need is a way to easily and cheaply host “virtual clients”, bots to generate traffic so that real clients disappear in the noise?
We're using Checkly for our startup[0], had no idea about your backstory! We're very pleased with your service – thank you! :o)

(N.B. I'm not affiliated with Checkly, other than being a happy customer!)

[0]: https://www.paperworker.se
https://en.wikipedia.org/wiki/List_of_terrorist_incidents_in...
That’s a good point. I’ve faced a couple of issues like that doing pure server side rails and mostly dealt with them by not having “infinite” scroll, though I guess that’s not an option in all cases. I think Stimulus can go some way in making experiences like that possible without a full SPA.
The lack of stack size is one of my continual irritations. It makes it difficult to write tree-searches in the obvious recursive way, because there is a good chance one day you will have an input big enough to overflow the stack. I wish on modern, 64-bit OSes the default thread's stack size was just made a decent size (128MB or even 1GB) -- would it really cost that much (as until the memory was touched it wouldn't really be allocated).

Your choices are:

* Make a "stack" yourself, in heap memory, and implement your algorithm to manually push/pop from the stack you implemented (often not hard to do, but feels like reimplementing for no reason).

* Spawn a new thread, where in most languages you can set the stack size. This is what I tend to do, although it does seem like a waste to have an extra thread for no reason other than to get more stack.

You can (in principle) set the stack size when you compile a program, but how to do it seems to differ between OSes and compilers, so I prefer the new thread strategy as an in-language option.
Is the reporting bad or just the columns?
How are diagnostic logs not business critical? If you have an outage while your non-mission critical logs are offline what are you going to do?
The last I heard there wasn't a single rendering engine that passes the entire W3C test suite, let alone any two renderers that have the same coverage. I'm not sure if that is still the case.

In my experience using SVG for portability is a minefield.
The official numbers from the survey but no explanation of the methodology. Would be keen to know if these are reported sightings or some other mechanism

https://www.dropbox.com/s/12v1undbbi6x9ez/AKFestimates_2021....
Can confirm. My gf volunteered in the Koala sanctuary in Port Macquarie, and there's a huge chlamydia epidemic amongst the Koala population. Also ticks, lots of ticks. Had to pick them off her with tweezers every evening she came back from the place.
That's actually still in breach of the regulation. However you are right to have concerns as the GDPR is not being enforced seriously.
Lots of boring companies using C#?

You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#
Awesome the user interface has improved a lot, since I last tried Inkscape.

Hope they keep up the good work.
Or you could just enable a catchall address and get all of them without doing any stripping or mapping.
> I'm saying the US has to do more.

I said this twice up thread but you were unsatisfied and continued your anti-American rant. Whatever, I'm glad that we agree now.
In my experience it's even worse than being too centered around the white male, it's too centered on a fictional 'average' person and if you fall outside that you have to research and advocate for yourself. If I have to do that as a mildly neuro-divergent white male then people less privileged than I am must be in real trouble.
Well, it’s a market, so the corporations with cashflow stand at the front of the queue. There is no other way of organizing this in our late stage capitalist shitscape…

It’s unfortunate that poor people need to starve or freeze to death to keep billionaires “alive”, but that’s what our genocidal, fellow citizens have been voting for..
Like many others in this thread, I have been using alias-to-subdomain remapping with Fastmail since time immemorial. Having this trick automated to some degree can be convenient for less geeky or fastidious users than I :)

Other than thinning my online identity to make any assumed attempts at correlation harder, in a couple of cases over the years I had the pleasure to "Gotcha!" companies selling (or losing) their users' email addresses. In other cases I also received unrelated spam on addresses as a result of undisclosed or less-publicised security breaches.
Britan recently placed as No 1 in the world in delivering best quality schadenfreude articles.
> A fraction of the population of the UK are on twitter

This is not a very useful statistic, given that it's always going to be true (0% and 100% would both be "a fraction of the population").

For some actual numbers, there look to be around 17 million Twitter users in the UK, or around a quarter of the population.
So what is it that you want? Either you want a masked email or you want an easy way to migrate away. You could still setup trashcan+randomdigits@yourdomain.com manually. Or you could setup a catchall rule for your new provider.

Unfortunately, way too many internet services don't allow the plus sign in an email address. It's weird, but it's true.
Can't say about your particular situation, but I think that, in general, our view of what is "normal weight" is very distorted due to the fact that most people around us are kinda fat. The same goes for exercising habits; people who don't move much often see twice a week jogging or something as a good amount of exercise. While it is certainly better than nothing and probably more than many people get, it's still much, much less than an average person exercised a hundred years ago by just living a normal life.

A person who doesn't provide any kind of stimulus to maintain their muscle mass can have low BMI too much body fat at the same time.
I use Safari for everything both in macOS and iOS, and would be tempted to try your product, but can’t find the price, making it a non-starter.
they probably got tired of the lockdown rules and left in the middle of the night
Finally a cloud at the real price! Thank you !
There's nothing open-source about this license: "You cannot: Provide the products to others as a managed service; Circumvent the license key functionality or remove/obscure features protected by license keys".
yeah, you’re right, I accidentally used “US short ton” smh that one of the online calculators gave me, very embarrassing
Do you use an SSL proxy to catch unwanted requests to CDN's like Cloudflare that would otherwise be allowed?
The Beginning of Infinity is one of my favourite books of all time! Highly recommend for anyone interested in the philosophy of science.
long, long ago I had several GB of text archives up on the web, with the internal links all scripted out as relative paths (like "../../some/file.txt"). The whole thing was visible different ways on different networks and this kept things simpler with multiple views that way.

Many web crawlers had trouble with that. several didn't care about `robots.txt` then either and so i had firewall blocks for some of them.

I don't recall the MS bot's name from then but i do recall it had a charming failure mode where it prepended "./" to a url already beginning with one, and started crawling that as a new tree. I actually wrote them an email about path normalization then i think.
Fast Perl module installation with cpm
Seems like a moot point on any 64 bit platform, where you can effectively reserve GBytes of virtual memory for each of thousands of threads, and page in physical memory as required.

It's the only sane interpretation I can give to a standard that hides any way to manage stack usage - the compiler/OS layer takes responsibility.
I don't read it that way at all. Just trying to be helpful as it still reads incorrectly to me.
As opposed to the state?

Simply add a cost to prosecutions that fail, with it going towards the winner.
But it's been used for sending emails via scripts since forever, too.
If YouTube were spun out tomorrow, would they make the same choices in how they source ads? If Google’s exchange is actually servicing the highest quality ads, then great. But if they’re only using it because it’s Google’s it becomes more suspect.
eh, it says they were struggling to remain profitable. Maybe running it at full capacity (with the mining) is better that ramping up and down (as the article claims), but shutting the whole plant down would surely be better for the environment.
I found the “revenge bedtime procrastination” concept to be very empowering. It put a name to a thing I was doing, and frustrated by, and thus let me see it more clearly.

For me, there’s a big difference between an intentional decision to stay up late doing something valuable (which could be recreational) and RBP. RBP is a black hole that captures my attention and wastes my time without rejuvenating me.

Knowing the RBP concept empowers me to be intentional with my evening hours. Sometimes I go to bed early, sometimes I stay up and play, but I never want to lose that time to unintentional mindlessness.
My understanding is that this post is about where Show HN projects ultimately end up, not about the rate of new Show HNs.
Docker Compose: Portability from the Start
> The next generation of tracking tech relies on the backend transfer of data between a website and the ad platform, which is invisible to your own network.

Well if that's true then it should be illegal if it's not already.
How do you find which sites are participating in this data grab?
>I cannot coherently state my contempt for this notion...

That's because your contempt is incoherent. Intel is selling consumers optionality. Pay a low price now when you think you don't need a feature and pay more later if you do in fact need it. Also, pay less money overall because we can design fewer chip variants and differentiate capabilities by license.
I wish there was a good Discord:Matrix bridge but I've never been able to get anything useful working nor does it seem like Discord will ever allow something like that on their platform.
I've always found "what's your progress on X?" or "how much have you gotten done on X?" to be better questions than "are you done with X?".
I used to get so mad about people growing lawns here in Phoenix until I discovered that Burmuda grass will tenaciously grow with little irrigation, and that some kind of vegetation is better for water retention in soil than bare dirt.

As I mentioned in my longer comment elsewhere, Arizona is seismically stable, and fabs don’t need specialized structures when using advanced process nodes.

The biggest misuse of water resources and poor land management comes from our conventional, commercial farming practice. Healthy, living soil can do a lot ecologically including water conservation, but we farm in a way to continually deplete soil.

Changing how residential homeowners do landscaping can help as well.
Well I always thought that a "Show HN" was a discrete event. So 'used to have' doesn't make sense to me unless there was something about it which was enduring.

Like bckr says below, if a "Show HN" is a product class, then the statement makes sense.

Obligatory net search:

'Used to is a phrase that can mean “accustomed or habituated to” or refers to something from the past that is no longer true.'
This feature is already available without 1Password account linked to Fastmail. You can already create email addresses with a random name linked to one of hundred or so domain names and have it forwarded to your email. I believe this page just details the automated 1Password integration.
Sure, but where else in the country has no hurricanes, no tornados, and no earthquakes? A dry desert on top of a continental plate is a relatively disaster-free zone.

When insuring your multi-billion-dollar fab... apparently zero disasters is a plus.
IMO it's fine only if it's optional and doesn't negatively impact the experience if you don't play online, like in No Man's Sky.
Just use something like 'servicerelay-<randomdigits>@yourdomain.com' and setup spam filtering rules that lets pass everything received at 'servicerelay-*' and delete or reject everything else.
One obvious area is in small embedded systems.

It's surprising how hard it can be to track down a stack-caused bug when you've got a bunch of interrupts banging on it.

Generally it's a little unnerving to just pray that you've got enough stack given it's hidden usage and the possibility for things like recursion. Kind of a shame considering what a slick way it is to deal with memory leak avoidance.
I Built TerminusX: A Document Graph
Anecdotally the quality of SCMP has dropped a lot since Jack Ma bought it.

It seems a lot more aligned to the Chinese Communist Party than it used to be.

Which is understandable given the collapse of Hong Kong's freedoms, and the crackdown on independent media like Apple Daily.
There were also a lot of Tax incentives for building in this location. The company I work for is doing the electrical work and all of our materials are tax free.
Have you looked at FBPurity? It does all that and more.
> you need to individually map each address.

How hard is that though? Export all email addresses from 1Password (trivial), extract generated emails (trivial), and add forwarding rules for each one in your mail server (trivial to easy depending on your setup).

Maybe not easy for non-savvy users, but neither is a custom domain or even knowing about the + trick.
I did expect this answer, I realise I'm asking something that's quite close to impossible but nothing ventured nothing gained! I suppose this concept is a relative of sentiment analysis, but intent analysis sounds a lot more difficult to model.
I agree. It's stimulation, but what the article talks about is relentless scrolling rather than anything intellectual. When I'm intellectually stimulated by something I feel great afterwards, and even if I'm tired the next morning I feel like it was worth it. When I find myself having gone into a scrolling trance for 45 minutes when it feels like 15 should have passed, I feel rubbish.
Exactly. That was my experience. I snapped out of it by recognizing that giving into RBP was a loss of control in itself. I get a lot more “fuck you Ill do want I want” satisfaction by going to bed ASAP, waking up early, and using those early hours intentionally.
I think that the lesson is more for people who haven't yet obtained TBs of music. The only legal way of doing this is going to cost you a lot of money.
I have another surprising addition to that list: Christmas lights.
As long as there's a guard page and as long as you can assume that page is at least 4KB in size, you can detect C stack boundaries safely. Basically, don't use alloca() or C99 VLAs, or huge automatics, or, if you do, touch a byte every 4KB in the direction of stack growth before you use bulky stack allocations. I have a macro for this somewhere.

Also, this isn't limited to C... The real problem is not that the stack size is invisible to the program, or that you can run out. The real problem is that you can make a stack allocation so large that you might miss the end of the stack and scribble over some other memory. This is why you need to touch a byte ever guard-page-size bytes (in the direction of stack growth) in large stack allocations before using those allocations.

What's specific to C is alloca() and C99 VLAs. Not that other languages don't have those, but that in their absence it's extremely unlikely that any function would have a frame so large as to run past the guard page. A maximum frame size can be computed by the compiler in the absence of alloca() or VLAs.

Also, the compiler could (and arguably should) generate code to do this touching of a byte every guard-size-bytes thing for dynamically sized stack allocations, which would make the problem disappear. (You could still run out of stack space, but more safely.)
I don't get Alpine's reasoning here. In order to be portable does every C program have to work with any stack size limit? How could that even work? Without a guaranteed minimum there's nothing to do except "portable to common platforms-ish."
Does Social Media Connect Us with Our Loved Ones?
They make Buckfast!
It's not difficult to see how the market could be reformed. YouTube would be required to offer ad space to Google ad customers and third party network customers at the same market rate. If this rate is market set in real time then that's one solution. The problem is Google (and other big tech companies) control and restricts all aspects of what is being termed the 'supply chain'. That restricts competition and reduces transparency.
Could also be solved if the compiler supported Tail calls optimization
This is counterfactual, overt propaganda. https://en.wikipedia.org/wiki/Russo-Ukrainian_War#2014_annex...
China’s Xinjiang Crackdown Reaps Millions of Dollars in Assets for the State
As everything good in life, serverless also comes with its downsides.
Father beats up pastor allegedly caught on video touching boy at bus stop
The custom ads for crypto rewards (which they've not been paying out) is probably the least concerning thing in that list.

The URL modification was silently enabled by default, and the tracker whitelist and marketing headers are not configurable at all.

Mozilla isn't what it used to be, but at least they're not acting like the Russian mob.
I struggle with isolation at work. It really escalated during the pandemic. I run a small team and we're often isolated from everyone else, except the client in front of us at any moment in time. Most the work is indirect.

Coming back into the office, its a struggle to integrate back into a culture that, for me, appears to no longer exists. I'm trying to reconcile if this is my own doing, or if something else has changed. I look around and many of the faces in the back office are new. There's no love coming from the middle or front office or top brass.

To me, at this point in my life, I don't want to be monk. I want to feel like I belong, I want to feel like a valued member of a community. I've worked in financial technology and back office operations most of my career. I doubt I will find any of that in any back office these days.
Same thing with asbestos, there is a non-zero background level in the air because it was used in so many products for a long time.
> The whole point of governments is to pay for basic infrastructure like this.

That's a pretty steep oversimplification there. Governments usually exist to promote justice and rule-of-law, keep people safe from internal and external threats to their physical safety, and to protect individual freedoms and liberty.

Paying for infrastructure is only a small part of all of that.
No no, it’s “we value your privacy” which can be read in a couple of different ways.
A million times this. Crazy fast flexible searching. I'm nervous they'll lose focus on the logging product after the SentinelOne acquisition but so much easier than anything else.
The fact people believe this sort of stuff should make it clear exactly who has the power in Australian media and who is feeding propaganda to whom.

Just the facts on the matter:

Murdoch owns zero (yes zero) of the 5 major public TV channels and 23% of newspapers in Australia. Hardly a monopoly.

The truth behind the matter is that Australian's elites are constantly trying to force their point of view on to the Australian people by my monopolizing all the public channels, and using government money to push out private organization. Unfortunately for them, no one is interested in listening to them. Instead of admitting they are out of touch and that their ideas are not based in reality, they make these crazy claims that the whole country is under some kind of magic spell cast by Rupert Murdoch which makes it impossible for them to hear anything but those 23% of Newspapers that Murdoch owns.
Glaxnimate is evolving well: https://glaxnimate.mattbas.org/
If it's the OS's responsibility then Alpine Linux shouldn't blame developers or say their code isn't "portable."
Well, I have to say the same: "It was amazing". This book changed my understanding of things when I read it.
Continue to be impressed to have the CEO replying to comments on HN, as with Stripe ... that's a good signal :)
And decades of paint chips from previous exterior paint prep that may not have been well-contained.
I'm trying to find a sweet spot.
The publication epitomizes the interests of those who they think are, "High brow." When I read the Economist, I often feel that they are citing past me to those who have Capital, those who legislate, those who might pull the strings of society.
It seems to me that in the case of the x86, the virtual memory system could detect overrunning the end of the stack and announce it to you.

The meta-problem is what to do with the information.
‘Privacy is at stake’: what would you do if you controlled your own data?
maybe "intellectually stimulated" is poor phrasing.

But I think if you were to poll somebody staying up past their bedtime, they would say that they prefer their current activity to sleep in the moment. I.e. that they like doing it. Not to get too far afield, but how much evidence is there that gaming or reading or scrolling social media or whatever activities supposedly constitute "revenge bedtime procrastination" actually meet some criteria of addiction?
There is no useful way to employ these functions. It's equivalent to asking if a mutex is locked. That piece of information is worthless.