skysight-inc/HackerNews huggingface dataset:
> Bash is not a "real" programming language, so do not treat it as one.

Bash is definitely a different paradigm to your average imperative or functional language and thus requires a different approach but I wouldn’t go so far as to say it’s not “real”.

It certainly fits the criteria of a programming language even if it does have more warts than a pantomime witch.
I think it's the other way around. Lame cinema bleeding into video games. How many games are just glorified movies? With more cutscenes than gameplay?

Print bleeds into video games and movies as well. How many movies start with a text blurb? How many games literally just tell you what happened, instead of showing, instead of doing.
I write a LOT of bash/shell scripts. And I don't like it, it's just part of what I have to do.

Learning a handful of bash idioms and best-practices has made a massive impact for me, and life much easier. The shell is something you cannot avoid if you're a programmer or other sort of code-wrangler.

You can interact with it + be (mostly) clueless and still get things done, but it's a huge return-on-investment to set up "shellcheck" and lookup "bash'isms", etc.

----

(Off-topic: I am convinced Ruby cannot be beaten for shell-scripting purposes. If I had a wish, it would be that every machine had a tiny Ruby interpreter on it so I could just use Ruby. I'm not even "a Ruby guy", it's just unreasonably good/easy for this sort of thing. And I keep my mind open for better alternatives constantly.)

Example of near-identical script in bash vs Ruby:

https://github.com/GavinRay97/hasura-ci-cd-action/blob/maste...

https://github.com/GavinRay97/hasura-ci-cd-action/blob/maste...

I'm not sure how much closer to describing your exact intent in English a language can get than:

successfully_made_executable = system 'chmod +x /usr/local/bin/hasura'
abort 'Failed making CLI executable' unless successfully_made_executable

Though I have NOT written Perl (either old Perl, or Raku/Perl 6) but I do believe it may be roughly this semantic too.

EDIT: Looks like Perl/Raku is essentially the same as Ruby in this regard. So besides it being a whacky language, take that for what you will:

$successfully_made_executable = shell "chmod +x /usr/local/bin/hasura"
die 'Failed making CLI executable' unless $successfully_made_executable.exitcode is 1
I'd add some micro payment system. Todays internet is based on ads because that's the only way to get some value out of users. If the internet had something like payd phone numbers, people could get actual money for their site without sleazy ad companies. Minitel did it, and it worked.

I'd add a way to boot abusers from the network. Botnets would become the problem of the IOT device owner etc. This means protocols where routers could complain about an abuser to their upstream. If upstream receives eniugh complaint/votes, an end device gets booted off.

I'd like some way to re-decentralize the internet. There are some wrong incentives in the current internet, causing centralization.
That line of reasoning applies also to simply getting out of bed in the morning, or risking COVID illness without the proven safety benefits of the vaccines, both of which have known long-term side-effects. Whereas, if you are healthy, the vaccine has been abundantly proven to statistically make you more healthy, so what “trade-off” are you talking about?
People downvote Vitamin-D posts because they think that if you talk about Vitamin-D deficiency you are an anti-vaxxer.
Sonzal Publishers
Sonzal Publishers is an E-book publishing company. It was founded in jammu and kashmir in 2021 by Hashim Tariq Bhat. It distributes a book in English, Hindi, Tamil, Bengali, Marathi, Malayalam, Gujarathi and Kannada. Sonzal Publishers provides you with all the opportunity of independently publishing with a hands on master driven methodology that assists you with distributing a book of the greatest quality and construct a stage for it to get it seen by millions around the world.
The company's stated goal is to help self-published authors make money of their books; according to the company, the author is allowed to keep 75% of the profit of their sales.
I guess Oracle saw that enough orgs were opting out of JDK 17 adoption?

They'll have to boil the kettle much slower, like Microsoft and Apple do.
The Water Will Come (1925)
I wish the people agreeing with this statement wouldn't choose to flag the grandparent so I could make up my own mind about what it said.. but anything that goes against the narrative must be censored by you people, I guess.

Who are "you people", you ask? BlueAnon mainstream conspiracy theory believing paranoids, the kind that put masks on their children and then put them into their cars, even though riding in a car is more dangerous to a child than COVID
I ignore any ideas management has if they only mention it once. Twice or more and I might start considering that they’re serious
At one time, I did learn myself to write shell scripts. I even wrote this 3Kl line monstrosity [0]

However, I would strongly advice to master a proper programming language. I respect the article and the efforts of the author, but I feel that it is the past.

I mastered Python a bit and the ability to just use things like dictionaries, proper parsing libraries and such, instead of kilometers of fragile pipes, it is so much better.

I understand something like Python may feel total overkill, but that 10 line shell script suddenly needs quite a bit of error handling and some other features and before you know it, you wish you started out with python or something similar.

[0]: https://github.com/louwrentius/ppss
> I find it interesting that there are a lot of articles bashing videogame stories yet nobody is making these points about the movie industry.

What do you mean? People complain about movies all the time. Even Blockbusters, or especially braindead blockbusters, are being trashed everywhere. Marvel-Movies, as beloved as they are, are often bashed for how bad and generic they are. Hollywood for many people is synonymous for bad storytelling.

> The fact that the movie studios are now looking at videogames for inspiration is very telling IMO.

Because that's where the customers are. Gaming is primary a thing of younger people, and to bait them you need stuff that they know and love.
EBMUD actually uses the Pardee Reservoir. But it's a trivial distinction because it's just upstream of the Camanche, both getting water from the Mokelumna watershed.
One of the greatest game stories I've ever encountered is the one without any words- Hyper Light Drifter.

The way the Heart Machine decided to tell it (images only) still amazes me. It totally opened interpretation for the players.

And you didn't have to click through tons of dialogs to dive into the lore.
Calendly, but for Ongoing Weekly Meetings?
Looking for a way to easily schedule volunteers for ongoing/recurring group weekly meetings that is integrated with google cal. Calendly only works for on-off meetings. Basically, what I want to do is for a volunteer to be able to schedule a weekly shift (or even better multiple weekly shifts), and then automatically get a google cal invite for a weekly, recurring meeting. And I want the system to only take 50 people per shift. Any thoughts is an easy to use platform like this exists - or if we have to do something custom? Thanks!
> But what if I buy before a bear period?

The story of “Bob”, the world’s worst market timer, only buying at the peaks:

* https://awealthofcommonsense.com/2014/02/worlds-worst-market...

Don't try to figure out when the dip will occur, just sitting with cash on the sidelines in the meantime. Buying a little every month is generally the best strategy most of us should use:

* https://ofdollarsanddata.com/even-god-couldnt-beat-dollar-co...

> I will be stuck there 10 years just to recover my money and another 10 years to make some returns.

For the US at least, things generally don't take too long to recover (Great Depression notwithstanding):

* https://awealthofcommonsense.com/2020/03/how-long-does-it-ta...

* https://awealthofcommonsense.com/2021/07/how-long-does-it-ta...

If you're saving for retirement, then you actually want it to go down (occasionally): that means your monthly contribution can buy more for that month. Then once you're near retirement you move your portfolio to something more a conservative leaning so the swings don't effect you as much.
Politics only plays such a strong role because at the end of the day having a single API doesn't solve a real problem. It's desirable because it reduces the surface area of new things developers have to learn if they want to target all these systems. However, mostly different people work on different targets and it really just helps with learning. In terms of actual building, deploying etc it's probably best to have proprietary things that wrap themselves cleanly around the systems they are operate in.
Apple doesn't want the web to be a viable alternative to the app store. They'll continue to choose strategies that hold it back.
> Bash is not a "real" programming language, so do not treat it as one.

Is there a reason we aren’t using a shell with a proper programming language for scripting?

I can’t say I’m a fan of bashscript. I wonder why we are using this weird language.
> Once AR is there, they could make a game out of it, showing progress bars at the peripery of the eyes.

Are you good?
From what I've read Vulkan leaves a lot of functionality and capability as optional [1], meaning that the developer might need to create multiple code paths for different HW.

[1] As an example, Raspberry Pi 4 was recently qualified as Vulkan 1.1 conformant, even though the GPU lacks features required to pass as an OpenGL 3.0 GPU.
I really like the UI! Most hobby OS's just do the same bland patterns most of the time.
At least I don't agree with user-defined function part in the article. It's far easier to check for 100 words limit in app layers, though the deployment may pose a challenge there.

But still the worse part of user defined function is if they're being used on select statement. They can be a performance bottleneck while not being clearly visible.
Show HN: How to optimize websites for performance (2018)
I believe it was the “yet again”, which implies that it is down frequently.
Personally this is the first time I see it down, even though I heard that I had another incident recently.
Ransom, I'd assume. Thanks, Bitcoin, for making digital crime profitable.
So what is Italy’s main economy at this point, just tourism? I was also under the impression the a large number of immigrants are moving there to do all the odd jobs.
It seems like a smart financial move with offices sitting empty and workers wanting to wfh as well. Wondering if this will be a trend to see more companies offloading their prime location commercial real estate.
Yes, read the full paper: https://journals.aps.org/prxquantum/pdf/10.1103/PRXQuantum.2...
This looks like something the WSJ published to keep Rupert Murdoch happy.
Oh, good point; I was thinking at the component level
There are databases where individual nodes are disposable. A lot of managed dbs aren’t exactly zero ops and hard to service without downtime too
"The MR BIOS on my board is quite confused and reports the CPU to be 586SX, which I like"

I think that's correct though. From what I can find, Intel renamed 586 to 586SX after they released their MMX capable Pentiums. So "non-MMX Pentium" is supposed to be 586SX. "MMX Capable Pentium" is 586DX.
Yeah, right. As if I'm ever going to allow anything Java-related on anything I manage again.

"This application requires JRE #" -- end-user Googles JRE # and downloads/installs it.

End-user organization gets sued by Oracle lawyers for 10K site licenses for JRE #. Sure, they COULD have downloaded OpenFerretMongrelAsphalt JRE Pi, but yet, here we are...
Isn’t the cat out of the bag already?
I’m confused why you took such offense to that, I was just trying to give you the benefit of the doubt that perhaps you were exaggerating on your distaste for modern dance music. Maybe I misspoke.

If you’re aware of the evolution and still connected to the music scene, I am not sure how you could look at the state of electronic music today and not find a slew of artists and albums released in the past twenty years that at the very least pique your interest. Just in the Detroit milieu (since you mentioned Robert Hood in another comment), artists continue to innovate on the Detroit minimal sound (Omar S, Theo Parrish, Kyle Hall, among others), electro (DJ Stingray, The Other People Place). Admittedly some of these were also releasing music in the 90s…but they didn’t stop then.

Since 2000, we’ve seen the creation of dubstep and footwork (RIP DJ Rashad), and then seen the sounds created in those genres incorporated into the jungle/drum and bass sound among others to create a very fun and interesting array of artists (check out the Astrophonica or Hyperdub labels if you haven’t)

To give you an overview of the entirety of innovative and interesting music that has come out recently would be near impossible because there is _so_ much of it, I don’t know all of it, and I’m nowhere near a musicologist. But even not having sold music for any years of my life, the idea that there is not interesting electronic dance music being released today is laughable. Where should you be looking? Everywhere. Any sound you have ever been interested in probably has people releasing new and interesting music in it all the time. Popularity waxes and wanes but people don’t stop creating.
A valid point for sure, this is indeed a problem. Luckily it seems like it can be solved and that people are trying to do it. The first european solar panel recycling plant opened just 2 years ago:

https://www.livingcircular.veolia.com/en/industry/first-recy...

I think the reason why it hasn't been done earlier is that the volume was not there to make it a good business. 20 years from now it surely will be. Just like the business of recycling batteries.
No, it's more of a nanokernel. It's very fast.

Full disclosure: I maintain QNX toolchain.
Updating with info for those interested. Here is how some ways tech is helping fight poachers and other crimes-

https://www.youtube.com/watch?v=e44pWdvUwoc
https://teamcore.seas.harvard.edu/paws-protection-assistant-...
A Complete Overview of the Security Token Offering (STO)
if you are going to talking about Chinese government policies, at least be accurate. Chinese government is not going to bail out Evergrande. If worst comes to worst, they will break up Evergrande's assets to pay consumers, contractors and investors. Chinese government doesn't side with big corporations. The Anbang story illustrated that. WSJ had a rumor that Chinese government asked Evergrande CEO to pay the company's debt with his own money. Of course legally that seems out of whack and I question WSJ's source. WSJ has a long track record of writing news about China that turn out is not true, and they justify authenticity under "A source close to the government", "a source close to the matter". Well, I can make up store and say "according to my source close to the government". Nevertheless, but principally I agree. Evergrande CEO pocketed tons of wealth by recklessly taking debt and expanding the company. This recklessness has now resulted in home buyers sinking their entire life savings into unrealized homes and construction contractors held on the books and going bankrupt. Who gained from all of this should pay right? And for common prosperity, there is already lot of work being done and talk about future plans, including health care, education, housing, creating jobs, foster the creation of companies and industries. Diverting resources in the society to undeveloped areas to provide more opportunities. Common prosperity is also not about taking from the rich and giving to the poor as an handouts. Though there will definitely be handouts. Primarily, wealth is still gained by doing hard work. So it is about giving an leveled playing field and more opportunities to go up the economic ladder, attempt to reduce the advantages the rich has over the poor.
Looking for someone who want to start building cool things for the metaverse
I'm a startup founder from Costa Rica looking for someone talented to start building new cool applications for the metaverse on sports/bettings/gaming/learning/e-goods. I can drive significant partnerships with regional organizations to finance interesting projects that can add value for consumers on those areas. Looking forward to start building something.
Adding to the speculation here, I'm willing to bet some component of their issue is not entirely technical. Regardless of the underlying cause (PKI was mentioned), for downtime to last this long it almost definitely means some persistent data was lost or corrupted. Of course they can recover from a backup (I'm confident they have clean backups) but what does that mean for the business? "We irrecoverably lost 12 hours of data" could have severe implications, for example legal or compliance risks.
> The more detailed and intricate a story of a game is - the less freedom of choice the player has.

That's merely an economic decision by the industry. You can make a game with detailed and intricate stories while simultaneously allowing full player freedom. It's just difficult and expensive to do so!

Consider something like Dwarf Fortress. It's detailed down to the alcohol content of the dirt under the cat's third left front paw nail. And the cat has its own will and you are permitted to do pretty much anything to the cat. But it's taken two people years to make it without much/any profit.

The state of affairs is simply that we are limited only by our imaginations and our economic utilities. We carry supercomputers in our pockets. Few have any idea what to do with them.
He isn't even that unwelcome. Here was MIT’s response for context:
https://orgchart.mit.edu/node/6/letters_to_community/importa...
> is completely consistent with the game's setting and story

That’s true but I can’t help but feel it’s deliberately written this way to score points.
What is your dosage?
A company's internal PKI infrastructure wouldn't be responsible for issuing a public-facing certificate. They literally can't sign those -- a real CA has to do it.
Fwiw every time there's been a "fastmail down" post here over the past few weeks, my mailbox has worked just fine.
You can add a bunch of paper from here:

https://www.devaboone.com/post/vitamin-d-part-3-the-evidence...
if you're trying to have a general purpose relational database (eg well-modeled/normalized/hygienic/integrous/etc.) things like triggers, indexed/materialized views, and udfs become essential tools for maintaining a logical layer (the tables/views you present to users and applications) separate from the physical layer (the tables holding your raw data)

tools like spanner and cockroach aren't meant to be general-purpose - these are purpose built for certain types of scenarios where you're probably already using a bunch of code to implement the physical layer (and where there's often no separation at all)
> my wire-wrapped electronics works perfectly fifty years later

Good point there.

I once had to debug a (just-made) bad wrap that looked OK but wasn't, and that was it for my troubles with wire-wrap.
One of the things that separates many humans from other kinds of animals is the ability to choose against instinct. To hold a hot cup for a little longer, enduring the pain so we don't drop it and break it. There are even some arguments that consciousness evolved to allow humans to do exactly that sort of thing; contradict hard-wired impulses.

That we are so terrible at modesty of consumption in groups is the real tragedy.
The article itself provides the best argument against it's own premise.

At the rate he was going, he would have needed 140 pitches to complete a no-hitter.

When was the last time a pitcher threw 140 pitches in a game? It may have been "fun to try" but very unlikely to have succeeded. And allowing the effort to proceed would have risked the pitchers health for no good reason.
I am not sure if there were any before but Max Payne was the first game that I had every played with an intriguing storyline and an awesome haunting music. I believe those guys invented 'bullet time'.
Or it could be because the grandparent post contains the common non-sequitur about "individual choice". That rhetoric is pointless in a discussion about public health and ruins a perfectly good comment. An infectious disease does not care what your individual choice is.
How to send a real number using a single bit (and some shared randomness)
"Roblox is very popular, especially with kids — more than 50 percent of Roblox players are under the age of 13. More than 40 million people play it daily" ....from misleading logical non sequitur to parroting Roblox marketing numbers in under 30 words, nice. Verge is such trash
This bit is interesting:

"Victims were targeted with a DDoS attack, and an email was later sent to the organizations, asking for a 0.06 BTC (~$4,000) ransom demand."

Four thousand dollars. I guess they were trying to shoot low in hopes of a quick payment?

Also, Runbox posted a copy of the ransom email:
https://blog.runbox.com/2021/10/runbox-is-under-attack-by-ex...
Show HN: Use your iPhone's camera to see any photo on your wall
Hey all, wanted to share a new ARKit app I recently published. You can choose a photo from your gallery, specify its dimensions, and see how it'd look directly on your wall!

Inspiration for this project came when I was looking to buy artwork over the summer, but wasn't sure what size would look best on my wall. I made this so ideally you could preview how a piece of art would look on your wall before you buy it. Would love any feedback on it
It’s actually quite brilliant on Status.

Everyone gets a random super long number for an ID. Your friends can assign your name when they add you as a contact (just like phone numbers). And then you can also get a globally recognizable name like ENS domains if you want to pay a little. It’s like a vanity plate on a car.
As longs as we're speculating.. One of the few things I can think of that can't reasonably be sped up is data integrity recovery. Say some data got in an inconsistent state and now they have to manually restore a whole bunch of financial transactions or something before opening the game up again, because otherwise customers would get very mad at missing stuff they've paid for, traded, etc.

If they were to resume the game before restoring these issues, they would only exacerbate with state moving even further from where it was originally.
An Introduction to the Legal Implications of Cloud-Based Video Games
As a paying customer, this is starting to get irritating. Dumping them for another email provider doesn't seem like the right solution though, as this could happen to any provider. On the other hand, these are the situations that I am paying them for, to take care of for me, so that I don't have to administer my own email server.
How to build a company, not a startup (or 'Rework' mini-summary)
only on HN would the top advice for this type of question be "prepare for the downfall of the United States economy"
> Who would want to destroy Fastmail?

People want money. Motivation is as old as time.

> As a user this is extremely inconvenient.

Lol well yes that’s the aim!
as another point of trivia, i'll add that it was easy to find because of the memorable seagate model number scheme.

ST12550N

ST - seagate technologies

1 - 3.5" full height

2550 - unformatted capacity

N - fast scsi

if i recall, this scheme went all the way back to the early 80s.
> and they could have gone about their lives and built up antibodies naturally, which would then make it safer for everyone else anyways.

“Built up antibodies naturally” is a coy way of saying kill the maximum number of people possible before reaching herd immunity.

Given the rapid pace of vaccine development, strict measures to slow the spread of the virus seemed reasonable. Some countries, like New Zealand and Taiwan, will largely escape the pandemic unscathed.