skysight-inc/HackerNews huggingface dataset:
> Is it doable to maintain a 21-cm thick layer of fungus, at all, let alone in space, for a prolonged period of time?

Building a living wall isn’t hard, I have one with moss in my flat it does wonders for air quality (even if not actual one just the smell/perception is enough), fungus is easy to grow - feed it shit and keep it in the dark does work.

> Wouldn't it be easier/simpler to replicate this radio-synthesis mechanism in a non-organic setting?

This is pretty much one the hardest things to do in science today, replicating complex biological processes in a non-biological manner.

Insulin while being the first human protein to be synthesized today is still created using biotechnology by using bacteria to manufacture it simply because of how difficult it is to synthesize proteins.
Why are we downvoting this? It is the most fair assessment of the tech industry. FAANG might vacate large office spaces completely and shift status quo in real estate, VC and startups for the next 10 years.
This. The customer is upset because he was wronged and he’s going to be frustrated. If you’re going to fire every rude customer you’re quickly out of business. People point out that „both sides are in the wrong“. But the extent to which they are wrong is different.
> That's actually a very reasonable business practice of asking then charging instead of just making a site go dark.

They're not asking then charging, they're telling and charging. It's absolutely not a reasonable business practice to just bump you up to a different plan without explicit agreement.

Even less so since there's no "going dark" here, as TFA notes this was about adding extra staff users to manage the system, why not block these extra users with a paywall, why let them go through then send a mail indicating the account will automatically get upgraded?

But talking about going dark, as TFA asks and got no answer for: what happens if one of your posts suddenly gets popular, does ghost just keep upgrading your plan until you fit within the limits? Can you find yourself with a bill in the thousands through no fault of your own?
As someone who lives in a manufacturing and assembly developing country, these jobs are actually very good for the local economy. Making Nike shoes 45 hours a week sucks, but it beats making ends meet by cutting grass or making lower quality shoes for less money. After a few decades of this, we can now afford Western luxuries like KFC and buy Factorio instead of pirating it.

It's disadvantageous to the richer countries, though.
Show HN: IoT: Boon or Bane? What you can loose if you get hacked?
The Defendant Properties are subject to forfeiture to the United States, pursuant to 18 U.S.C. § 981(a)(1)(G)(i), as assets of a foreign terrorist organization engaged in planning or perpetrating any federal crime of terrorism (as defined in section 2332b(g)(5)) against the United States, citizens or residents of the United States, or their property, and as assets affording any person a source of influence over any such entity or organization.

WHEREFORE, the United States prays that notice issue on the Defendant Properties as described above; that due notice be given to all parties to appear and show cause why the forfeiture should not be decreed; that judgment be entered declaring that the Defendant Properties be forfeited to the United States for disposition according to law; and that the United States be granted such other relief as this Court may deem just and proper, together with the costs and disbursements of this action.
> They made ONE switch to a superior and standard extension model, and HN loses its minds.

They did the same for Thunderbird recently. Given their approach to only provide the minimum of features and say "get an extension if you want anything more", that's an issue if you're killing those extensions.
A file growing too big is indeed a problem, but it's partially mitigated by the fact that things in a single file are all directly related to each other (if they aren't, it's refactoring time). An outline view or even code folding also helps. On top of that, I can scroll within a single file quickly using single keystroke.

Still, if you can keep a tree of all your source files entirely visible on screen, then your codebase is rather small. The kind of codebases I'm talking about, the tree doesn't fit. You have to actively search it to find the files you need. And each time someone decides a class isn't "small" anymore, the tree gains 2 or more extra files.
I think that's a fair argument for things like external requests made to the site. For the number of admin users you have, there's no reason not to prompt you at the moment you add those admin users that you're going over plan though.
> The average tenure of execs has gotten shorter and shorter over the last decades.

"Reduced tenure" when you're making plenty more money than needed to avoid having to work the difference in the first place hardly seems like such a catastrophic outcome. So many people can only dream of making enough money so they can retire early and not have to work at all. I know if you pay me a million dollars I wouldn't exactly shed a tear if I don't find a job anytime soon. I'm not sure I'd be dying to look for one either, and if somehow I were, I wouldn't feel entitled to anyone's sympathy if I don't find one, let alone feel entitled to offloading my emotional "cost" onto their wallets.

And I'm not even trying to take a side here. I do get that the situation is not as trivial as some portray it. But in your effort to illustrate that fact, you're oversimplifying massively in the other direction and ignoring some pretty salient facts.

> You get fired easier

I haven't particularly noticed CEOs match the turnover rates of their average employees, but I suppose you have data to the contrary and it's just my ignorance?
Perhaps its you who need to save your mail in voting experiment for a more appropriate time where the public hasn't been fear mongered by the media during a particularly bad flu season. Let's not be so reactionary.
I'd be interested to hear more ... why do you find this so surprising? People running businesses are constantly told "Keep good customers, identify and get rid of toxic ones." That appears to be exactly what the CEO has done here. As I say elsewhere, rightly or wrongly he has decided that this customer will be more trouble than they are worth, so he has refunded his money and terminated the service.

To me the indefensible thing is not returning the customers data, but other than this, why do you find it so unreasonable that a vendor should choose to terminate a service? It seems to be in the Ts and Cs of every (nearly) service I use.

So on that basis, can you explain why you think the CEOs behaviour is indefensible?
> I think the thing in the middle is taking to Twitter to complain immediately

What I meant is that flow of the events seem to have been something like:

- User received notification about impeding upgrade

- User replies to Ghost and tweets about the event

- CEO replies on Twitter

- ??? (Here it feels like some information is missing)

- Ghost terminates the users service

I cannot fathom that a user complains once via Twitter, and Ghost terminates their account. Has to be something else that have happened, otherwise this is way beyond crazy to do (from Ghosts side)

> I run multiple services, and I expect people to give me a chance to resolve problems before taking to Twitter. If they don't then I contact them to express my disappointment that they haven't done so, and then I have, on occasion, refunded people, returned their data, and terminated their service.

Same here, with lots of people complaining about bunch of different things and I have never, paying user or not, terminated their service unless I've asked before if I can terminate it or not.

Interesting to see that there are others who simply terminate users service when the user complains (gives feedback), wonder how that impacts the bottom line?
One of the reasons I'm still on Fox is tree-style tabs (with "Tree Style Tab" extension) and being able to hide top tabs (using userChrome.css).
If people complaining about your company on Twitter as a first resort is a problem for you, perhaps you’re not cut out to run a big company, because it happens to all of them.

The Ghost CEO might as well have just put out an advert saying “We’re not ready to compete with Wordpress.”
> I have, on occasion, refunded people, returned their data, and terminated their service.

You have terminated a customer's account without notice because they made a complaint?
The problem here was that the user didn't consent to scaling. They thought they were paying one rate, and got an email telling them they were paying another.
> I don’t agree that it’s “shady” but you can already tell that it would negatively affect conversion to directly inform people of what they’re doing, rather than waiting for them to do it and then automatically upgrading them.

"shady" is an understatement, not an overstatement.

"If we auto-upgrade, there will be people who miss it or will be too apathetic or procrastinating to fix it, therefore better conversion rates" is on the bad side of "shady".
Los Angelino here I gotta say the homeless are absolutely 100% not afraid of being injured and are only on this plane of reality in a physical sense. Take a drive down Venice boulevard to Skid Row and you will see encampments of a symbiotic nature - literal fused together tents with working lights on the ground level of skyscrapers with garbage fires to keep warm. Australia has the reputation for killer bugs, a walk into south side Chicago is exponentially more terrifying than any wildlife encounter as at least animals follow patterns and will typically leave you alone if vice versa. We are an unhinged and well armed people with lack of affordable healthcare. But I do have 90 mbps download and upload speed so I kinda just keep my head in the clouds.
Right, there is a way - to escape braces and print "text {value}" rather than the actual value, you'd use "text {{value}}"
They stopped doing that after an outcry:

> Publishers must verify ownership of their properties with Brave in order to receive contributions from Brave users. If a publisher has not verified ownership, then a user’s contributions will be held in reserve inside the browser for 90 days. The browser routinely updates an internal list of all verified publishers to determine whether a property can receive contributions. At the end of the 90 day period, any contributions marked for unverified publishers will be released back to the wallet. No funds leave the browser except to go to verified creators.

https://brave.com/faq/
This is where data-oriented design really shines, without even considering the excellent performance. It affords a purity in design very similar to what's achievable with functional programming. Granted, what you describe very much sounds data-oriented, with the exception of a high degree of coupling, and that would squarely place it in OOP territory.

>The experience was me slowly going insane from the sheer amount of jumping around files and the need to keep in my head 30 different strongly-typed aliases to std::string.

As for that problem, I've been meaning to try this person's approach since I'm pretty sure they're a genius ever since reading it.[0]

Likewise doing a projects in a small number of giant files can be beautiful. Sokol exemplifies this.[1]

[0] https://news.ycombinator.com/item?id=23800729

[1] https://github.com/floooh/sokol/blob/master/sokol_gfx.h
Youre high.

But seriously, the main reason for in person voting is to avoid fraud. It also protects voter privacy.
It's a simple yes or no question if you want to handle it in onboarding. And loads of successful companies have tiered plans with hard limits.
Which is created against Moxie's will, I might add.
The videos are written, produced, generated and posted by autonomous GPT-3 bots. The first time any human became aware of this video was at the same time you became aware of it, by following the link from HN.

Disclosure: This comment was written by an autonomous GPT-3 bot.
I'm starting to sincerely hope there'll be a fork of Firefox or at least a separation from Mozilla, and for Quantum/Servo to be separated and made an easily embeddable. The inability to donate directly to projects has imo has had a direct result of requiring Google money.

Firefox and Quantum don't need 100M to survive. That's that just absurd. Even if you had 250 people working on it for 100k each, you still wouldn't get to anything as crazy as 100M. 100k for working on open-source is a pretty good salary.

There's no need to branch out and make all kinds of other side projects that have to fit under the Mozilla umbrella. Splitting focus like that just makes it become a juggling game of who needs the money more, shifting focus between projects and making it difficult for donators to comprehend where the money is going to.

When I donate to KDE, it's doesn't come as a surprise that I can't request my donation to be earmarked for something. The project is for a desktop environment after all. It's in the name and it's the flagship product. But when your flagship product is a browser and you don't provide people the possibility to donate to that product... well, what's the point in donating?

Even the argument of "I know better what to do with your money than you do" sounds incredibly pretentious. We hear that all the time from politicians and we clearly see where that money goes to: their pockets, their friends pockets, some other project we never heard of and THEN it goes to the project we thought it would go to. If I wanted to give my money to an institution I didn't believe in, I'd pay more taxes.
Space gardens full of fungi growing in solar winds..
> Also, why does the CEO have direct access to cancel user accounts and send them direct messages? Surely they have more important things to do?

They're probably still a small start up, where lots of people still do multiple roles.
> The CEO tweeted that the traffic doesn't matter, but the email clearly says they are limited to 100k views. What's going on?

There are two restrictions on the plan: traffic and users. So if you are over one of the limits, you have to upgrade. And OP has one user too much for the lower plan
It used melanin to convert radiation to energy.

Damn.

We are so much alike.

Its kinda funny every living organism in the earth is kinda related to us humans and we to them.

Earth is just a biosphere.
> "Keep good customers, identify and get rid of toxic ones."

This quote right here doesn't mean that if someone is saying "you have a good service" or "you have a terrible service" once is "good customer" vs "toxic customer". One message doesn't allow you to extrapolate the full situation, what if the user was simply having a bad day?

Now, if you have a user that constantly is being a drain on customer support or otherwise ruins the business, sure, go ahead. But just because you send one email about the pricing and bitch a bit on Twitter, you get your service terminated? That's super petty, and not at all what I would expect of a company like Ghost.
I know you wont believe me, but Trump is helping with this. The Abrahan accord and returning troops from the middle east should help with this.
Strangely I had the opposite thing happen, there were freezes after electrolysis, and it ran super fine before.

The freezes were the network, where if anything was required from the network the page would just pause for many seconds, this happened on all tabs, and after the pause they would all load/come back at the same time. Something was holding up all the network activity in Firefox.

Also there was a large amount of memory used, actually made it better by changing cache settings, the biggest being turning off the disk cache, for some reason that lowered the memory usage drastically.

But as far as I can tell the network pausing issue has mostly gone away now in the last year or so.
How else am I supposed to read his tweet? He asked what happens if his site goes viral directly after asking for the extra users feature to be blocked. I think it's ridiculous to look for some finely grained charging scheme from a start up.
$200 PinePhone Linux smartphone comes with physical kill switch
For some reason I can no longer start the normal Firefox on Android, even after clearing everything and reinstalling it. So I am stuck with the beta version.
That's a bit risky. Google is well known to close accounts and have no humans you can contact.
“To add more staff you need to upgrade your account, upgrade with 1 click here”

Can a Ghost user comment as to what you are told in the process of adding a rate-exceeding feature? Does it warn you that "this will result in a category upgrade if it persists over 7 days" or whatever?
Not just Django, but Python.
Risky like when Adam Neumann was fired from WeWork with a $1.7 billion severance package?

>If markets seem irrational, chances are good you don’t fully understand them.

So not a racket then?
Yes and no. A customer who complains to you is doing you a favor by letting you know how your product fell short of their expectations. That's an opportunity to either 1) improve the product or 2) clarify the customer's expectations. But a customer who takes their grievance to social media immediately is a troublemaker who's not worth the grief. The CEO was right to "fire" him as a customer (but he should have been civil about it and not deleted his work without notice).
Then why isn't everyone becoming CEO?
I wish I had that too.
What is prefix/suffix agreement? Could you give a simple example of why prefix beats suffix?

I'm curious and have never heard these terms before, and googling didn't help.
This happened in a demo at work recently. I couldn't follow along, the robot voice was just too distracting.

In that case I think it was someone insecure in their English skills, which I guess I can understand. I would rather they just do their best and we will make it work. Most of my coworkers are ESL anyway.

If it's really a problem just ask someone else to do the voiceover. The robots are not anywhere close to good enough to do the narration without being incredibly distracting.
The homeless should go to their second home.

-Some rich politician
Pro tip: advent of code almost always ends up with you writing a VM of some sort.
So, if I follow this correctly... You sign up for a service, choose an account type that has restrictions, you exceed those, they have a soft limit with known and communicated consequences, they reach out how to avoid the consequence, you do nothing, and now you are angry?

What else should the company have done? Remove your additional accounts that exceeded the limits? Or, just allow over-usage without consequence? It's totally unclear what you think should have happened. I think the CEO actually responded very adequately. The owner of postapathy went over limits, they notified, and when no action was taken, their account are suspended, how is that not fair?
Wow, I'm surprised that so many call OP rude or a bad customer. What exactly did OP do wrong? I think his mistake was tagging CEO on Twitter, that's what costed him a website.

How many times do you argue with regular employees in a retail shop or over a phone? Obviously, it shouldn't happen, but it happens and you don't get kicked out of a shop. Here OP wasn't happy about auto upgrade, called out CEO on it, got his site deleted, wtf?
I feel like posting GPT generated content should include the prompt a courtesy.

[prompt]For fun, there could be an extension to hide the prompt until you become suspicious and enter the konami code.[/prompt]
Apple already ~mandated moving apps to Swift. I don't see why they couldn't do it again? Purely because of the existence of Flutter?
How would you "radically simplify" the web without causing breakage?
the user didn't consent to scaling

They didn't have to agree to TOS when onboarding?
I wouldnt call being a highly paid ceo be „riskier“. The ones not fired because of fraud get a new position ant a new company again very „fast“. Even the incompetent ones with a track history of companies dying after they came.
I was once infatuated with the digital nomad "community". One day, I came across a twitter thread where he (the "ceo" of ghost) and other prominent members of that community were engaged in a harassment campaign against customer service representatives of a local airline for delaying one of their flights. What I found particularly revealing was that they used various families with kids that were also waiting as a front for their own complaints, as in "How dare you make these families wait?", when in fact they meant "How dare you make _us_ wait?". I found that pretty gutless, and my admiration for this "community" began to wane as a result. Long story short, I'm not at all surprised questionable business practices and mistreatment of customers sprung from there.
Neumann was a co-founder. Hired CEOs will almost never make it to billionaire status (Ballmer, Schmidt and Damon are the only notable exceptions I know of).
>When we tried out MuWire it reminded us of some early file-sharing applications, with an old-fashioned look and an interface that may be a bit overwhelming to non-tech-savvy users ... downloading larger files can take days, instead of hours, or minutes. This is an experience veteran file-sharers may recall from many years ago.

Got me trying hard to remember what the Mac file-sharing app was I used to use 'back in the day'. I think it even predated Limewire. Luckily ~~Google~~ StartPage was my friend:

Anyone else remember "Hotline"? [0]

Ahhh! --Great days! Thinking you had a blazing fast download if you got over 3k/sec and starting a download on Wednesday, in the hope it might be finished by the weekend!

[0] https://en.wikipedia.org/wiki/Hotline_Communications
Pretty good reason to keep a stockpile of it.

https://patents.google.com/patent/US20050014785A1/en
Get a chain gauge, it will tell you when to replace your chain along with advice from YT Park Tool videos. Normally every 2k kms but varies with wear and lack of maintenance. If you do 8k a year, they you're probably better off with a belt transmission, a Rohloff hub and a pair of Marathon Mondial tires. They're heavy but they can last 10k. And rim brakes, the pads for them are cheaper and last way longer. I still have Maguras on my touring bike and Marathon Supremes.
1) I can’t, that’s the point of a protection. When protections can be sidestepped, users are at risk. The warnings from Windows about risky software protect mostly no one, since most users learn that by clicking “Accept”, they get what they want, even if they are unaware of the price.

Why computers full of malware are a moot point? You can’t expect everyone to have good knowledge about computers. Guardrails for those people are great.

In any case, I’m guessing you are a great italian farmer, because boy, that was a beautiful straw man there!
they're telling and charging

No, they're warning and not charging unless the over use exceeds a full week.
Most CEO's golden parachutes are worth more then some workers make in a decade or even their lifetime. It doesn't matter if they are at a higher risk of being fired or have a harder time finding a job afterwards.
Are there any public ally accessible gpt-3 AIs yet?
That and the fact that the docsis networks here are so congested that it would make Internet quite unusable if strained (I use docsis and it’s a mess currently due to increased demand). I also think fiber has become cheap enough (the cabling) that the cost can be justified. Installing DSL and Docsis is not worth it given the high demand and future upgrades possible with fiber ...
Haven't done any calculations, but this sounds like one of those taxes which earns very little revenue, and can easily be bypassed? Essentially it exists just to stroke a politician's ego and gain support from those with tall-poppy syndrome.