skysight-inc/HackerNews huggingface dataset:
> Just because we don't know how evolution created consciousness doesn't mean that we can use our ignorance of how consciousness evolved to create machine consciousness.

I honestly don't think that anyone would make that specific argument. Do you think that they are? Who's suggesting that we "use ignorance to create consciousness"? It seems an odd diversion to take.

> If you're only using this as ( consciousness has evolved) evidence that consciousness is possible,

Is it evidence that consciousness is possible? I think it is.

Is it evidence that consciousness is possible, from only ordinary matter and energy and no divine spark? I think it is.

Is that an argument that a constructed machine consciousness is also not ruled out? I think it is.

> the fallacy is begging the question, petitio principii.

I don't know what you're getting at here, or why.
https://news.ycombinator.com/item?id=33356876
Other than the logo you could absolutely be fooled into thinking that homepage is an official Google property, especially if you're a non-technical user.
Genuine question, can you please recommend adblocker with comparable or better ad blocking skills that is available for safari (mobile and desktop), and that works as a browser extension and not a local dns (configured via vpn profile on mobile)?
Thank you to share. Can you provide an example where "$0" != "$BASH_SOURCE"?

Also, did you mean to write...?

$(dirname "$BASH_SOURCE")"
Unpopular opinion here (gazillion downvotes) but ad blocking is unethical.

A website chooses to serve ads. You don't like it? Don't ever go (back?) to that website again, I'm sure there's some blacklist extensions out there.

Just because you don't like ads or tracking (neither illegal) you don't have the right to cost that website money (bandwidth, etc.) without anything in exchange.

Actually it's good that some sites are ad-funded. E.g. news sites. Ideally that kind of site would offer a paid, ad-free, tracking-free option for people with cushy jobs like the HN crowd. But Mr. and Ms. Can't Make Ends Meet can still access the news in exchange of seeing some (or a lot of) ads here and there.

At the very least, if there's an ad-funded website you like and visit frequently then disable ad blocking for them.
I think most developers would find it easier to contribute to a github/gitlab/gitea project than a ML one. Besides, there are definite downsides to like MLs, like CI integration and pulling patches to local trees.

Now, there are strengths too. Like being archived easily & having threaded conversations integrated.
Facebook Parent Meta’s Earnings Fall Short as Revenue Decline Accelerates
You would need to block all facebook domains https://github.com/jmdugan/blocklists/blob/master/corporatio...
1. use shellcheck
2. use shfmt (to format your shell script)
3. set -euo pipefail (much shorter)

my slight complain about bash is that it disallows space around =, X=100 is OK, X = 100 is not, sometimes I just make mistakes like that.
And speaking of control structures...

index, value := with
i := 0
count := len(haystack)
loop
while i < count else not_found
elem := haystack[i]
if is_special(elem) then continue
if match(elem, needle) then break found(elem)
// could also have been
// while not match(elem, needle) else found(elem)
// until match(elem, needle) then found(elem)
always
i = i + 1
on not_found
-1, _
on found(result)
i, result // "i" is in scope here, but not "elem"
...

That, I believe, is one of the most generic forms of a loop, with a pre-header for declaring loop-local variables, multiple exit points (that accept parameters!), flexible condition checking ("while/until" being syntax sugar for "if ... then break ...", "continue" is "goto" the "always" block), and expanded space for the increment statement — and AFAIK no modern language supports it.

I mean, if you are making a new language, that's your chance to not stick with the old and tried stuff but try something more adventurous, like this loop device from Knuth's old paper.
It seems to me the problems with the second amendment are twofold:

1. It was written under the assumption that there would be no standing army, so the citizen militia would be the backbone of the defense of the nation. But that isn’t where we are today, unfortunately.

2. A large part of the US seems to believe that getting rid of guns would make the US less violent. I suspect they are completely wrong about that. Our National myth is about using violence to successfully solve problems, from the original revolution through our successes in several wars.

So we are stuck with an extremely divisive issue which really has no impact on anything real.
Why would you use Chrome for that in 2022?
No. What is condescending and unnecessary is the claim that "They did test that the vaccine reduced risk of transmission", when even the Reuters "fact check" confirms that they did not [0]

Gaslighting the HN audience into questioning our memory that we were forced to take an untested vaccine will be met with immediate and sharp reprimand. If you feel it is condescending -- then stop gaslighting. You lied, and people were forced to take a wildly experimental, potentially dangerous, untested product. Unacceptable.

[0] https://www.reuters.com/article/factcheck-pfizer-vaccine-tra...

Thousands of my fellow citizens were forced to leave their jobs for refusing this. Our government officials are on video claiming they had solid scientific reasons to do so, to "protect grandma". It was all lies. And you know it.
Turn on my home VPN.
The Dark Side of ReCAPTCHA3
I'd say that 95% of developers would find a github/gitlab type interface more productive and easy to pick up.
Use shellcheck as a linter for your scripts as that'll catch stuff like that.
The second half of my reply sure but the first is just facts. I’m sure pythons got a future, it’s just going to have to step up a little.

Also yeah, that guy wasn’t great. As i said i had to laugh.
Controversial opinion: if you don't like websites with ads, don't use websites with ads. Otherwise you're breaking the agreement that the people hosting what you want to use have to make a living. If you consider ads to be psychological assault or other characterizations like this that I've heard before in this forum, stop going to those websites. You think the people that created what you want to use are bad people, infringing on your rights, why would you still use their stuff?

More hypocritical than that is that I know many such people who then go to create their apps and as soon as they have enough traffic, they'll add adsense to their apps but keep blocking it in others. There's also the argument that you block ads due to privacy, again here I'd say, don't use those websites. If you know there's a security camera at the bank branch and you don't want to be recorded, you don't go to the bank branch, no normal person would think to put a hood on their head to still go.

I bet this is going to get downvoted to shit, because I've been in HN for a few years and it's predictable where the crowd goes, but it seems very odd to me how we so easily deny other developers of creating free to use tools just because we think we have some moral higher ground.
The Great People Shortage is coming, going to cause global economic chaos
All of these arguments boil down to "we don't have the judges we want in the Supreme Court so we need to change the constitution to get the political decisions we want enacted."

Obviously currently, it's left wing talking points that they want enacted - abortion, gun control, probably free speech limits. I'm sure if/when the court gets packed with Democrat-leaning judges, Republicans will do the reverse.

I'm fine with both sides doing that - it's politics after all - it's when activists try and portray their attemps as non-partisan that it annoys me.

When the author throws in left-wing dog whistles like "There’s a good reason that American constitutional amendments are not decided through national referendums. (Consider, after all, that Brexit was decided by a national popular referendum.)" you can immediately determine their motives.
I’ve noticed this as well. I’ve had AdGuard on my phone for almost a year, and it blocked YouTube ads very effectively… until about 2 weeks ago. Still investigating…
Quite frankly, that will result in a lot of blacks being locked up, which is something SF is trying quite hard to avoid. Remember, this is the same city that decided it wasn't in the public's best interests to share videos of crime in BART stations in order to avoid perpetuating negative stereotypes[0].

0: https://www.cbsnews.com/sanfrancisco/news/bart-withholding-s...
I am sure there is something on YouTube.

Yes there is!

https://youtu.be/ubFq-wV3Eic
Yeah, I've always said this. It's better to buy things that you are super into and you think they might be tempted to get into themselves. I'm sure we've all received that cheap mousepad from Grandma because she knows you're on the computer all the time. It's a waste and make the recipient feel bad when they throw it in the bin.

What's funny also is how certain things always become associated with gifts. When some of my friends grew beards in the 2010s they started receiving beard oils and balms etc. from everyone. I grew my beard much earlier and it wasn't considered a gift-giving thing back then. Coffee seems to be a thing you can be in to but (in the UK at least) tea isn't. Most people I know drink tea regularly but nobody would ever gift a teapot or something to them.
This seems a good candidate for a personal dashboard akin what suggested by https://twitter.com/balajis/status/1442865840882212873
>Doesn’t WASM provide a graceful and natural end to JavaScript’s hegemony? People can just use whatever language they want in the browser now.

Not really since you can't manipulate the DOM from WASM.
Systems Fail Our Institutions
> they piss some people off by making radical choices

No, people are not pissed off by the radicality of the choices. Stop taking people for uneducated jokers. People are pissed off because they understand the choices and do not agree with them or what they imply. Gamification, pushing apps and app stores, using the same disempowering concepts as mobile plateforms, changing design every so often for no good reason, focusing on simple design over features to the extreme which is again disempowering users, disregarding high performance requirements or assumptions such as recent hardware, stop pushing touchscreens. Nobody is arguing against having clean and accessible design for newcomers and nobody is saying that all of gnome is bad. It's just the same kind of critics that happen against wikimedia foundation or against mozilla: it is addressed to the management and the people that control the marketing and reads basically: cut the crap, stop doing futile stuff, your core things are good but they have been in better shape and would need more actual useful work, your goal is not only low entry barrier but also and very importantly high ceiling, if you target entry users your goal is to educate and teach. Also you are not a product (which needs to succeed and keep growing) but a tool, for users, by users, which solves a given goal and will be irrelevant when this goal becomes irrelevant, and that's ok.
I use a RM2 every day. I don't pay for the subscription. After they emailed me that my free trial was ending, I just turned it off, because I didn't use any of the subscription features
Interestingly a few people really dislike the intro to both DXHR and DXMD - and contrast it with the original Deus Ex where you effectively just hop in and start running around liberty island. If they added a skip to those sequences or created a "New Game (post-intro)" option on completion that might have been nice.

Both games definitely feel rushed gameplay and story-wise, I always wonder what they'd look like if they got a bit more love
This is my article from 2017.

Here's a short update on what happened since then:

1. DMCA takedowns did not destroy ad blocking (thank god), but there were a couple more times when it was tried, nothing huge though.

2. Streisand effect is a thing and the domain in question was blocked by everyone and everywhere. There was even a special filter list and later a browser extension which only purpose was to block such domains. It got some traction but later got abandoned: https://github.com/paulgb/BarbBlock. If something like that happens again I am pretty sure it can be revived very quickly.

3. The corporations still try different angles to prohibit ad blocking. The last example I know about is something like this: Axel Springer claimed that the web page and all its content (including subrequest) and ads is subject to copyright law. So when you modify the web page with adding new styles or blocking a web request you violate the copyright.
The World Needs More Gigantic Sci-Fi Sea Dams
Using firefox fixes it for me.
https://archive.ph/PNOaJ
>what do you do when you leave your home?

Wonder how anybody even uses the internet with the horrible state of online advertising today.
Bitwarden will now generate usernames for you, like it can generate passwords.
> Mailing Lists are decidedly democratic, and have least barrier to entry.

Oh no, they are not. I loathe projects that only do mailing list support, because that means I have to subscribe to the mailing list, create a new folder and filter rule so that the mailing list doesn't flood my inbox with stuff I don't care about, and once the problem is solved, leave the mailing list, remove the filter and folder.

In contrast, issues on GitHub/GitLab or public self-hosted GitLab instances only require me signing up once (and in most cases via some form of SSO), I can add attachments such as screenshots or detailed logs that would just blow through the ridiculous size caps on mails, and I only get notifications on topics I explicitly subscribe for.
Category error: the claim was that an idea is delusional, not a person.
This is indeed playing with words insincerely:

> what happens when inflation rates begin to drop? Will companies drop salaries to match?

Decreasing salaries only makes sense with a negative inflation (deflation?) — so this is rarely, if ever, a concern.

Generally, if business is doing well, it's doing better than inflation, and it could very well compensate to match. Of course, market forces are multiple, and businesses doing well is not well defined either, but disingenuous takes like this don't help anyone.
Seems like the perfect complement to PlantUML
Hacks to Help Open Source Leadership Support Inclusion
>Of course one might (and probably somebody did) create a JavaScript programs interfacing a WASM web worker that sends user input in the JS

Of course someone did. Check out Blazor. :)

https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...
The Grit Daily article cited in the linked-to tweet is fake news. It alleges that PayPal's proposed misinformation clause and associated $2500 penalty, which was cancelled by PayPal earlier this month, has been quietly "added back into the terms of service with equally ambiguous language."

This can be proven wrong with a quick check of PayPal's acceptable use policy in the WayBack Machine. The $2500 fine that the article alleges has been added back after "criticism on social media died down" has been there since 2021. [https://web.archive.org/web/20211013092233/https://www.paypa...]

As for article's allegation that a prohibition on intolerance has just been added this October, that clause been there since 2018. [https://web.archive.org/web/20181108164503/https://www.paypa...].

So there is no justification to the article's allegation that the clauses have been quietly added back to PayPal acceptable use policy.

Furthermore, in building its argument that the misinformation clause was sneakily "added back into the terms of service," the article erroneously makes the assumption that a prohibition on intolerance equates to a prohibition on misinformation. This doesn't follow.

I'm not trying to support PayPal's acceptable use policy. But if you're going to attack it, at least use facts.
> The order of commandline args shouldn't matter.

Ugh I've seen so many (bash and non bash) cmdline tools that made it utterly annoying like that

The special place in hell goes to people who force users to write

cmd help subcmd

instead of

cmd subcmd --help

or ones that do not allow doing say

cmd subcmd --verbose

because "verbose is global and doesn't belong to subcmd`

or ones where you need to write

cmd --option1 subcmd --option2 subsubcomd --option3

and need to jump all over the cmdline if you want to add some option after previous invocation

and if you go "well but the option for command and subcommand might have same name" DONT NAME THEM THE SAME, that's just confusing people and search results.
I believe OP was being sarcastic but for got to add a `/s` or `</sarcasam>` :)
> the two-party system in the US appears to have an element of adversarial behaviour which is purely for the sake of being against the other guy.

Because it serves to maintain a delicate balance: donors fill the coffers of both parties and offer cushy jobs after their term in office, and in return politicians don't pass any legislation that can meaningfully threaten the bottom line of those donors, even though that kind of legislation would actually help the most people and be quite popular. This is why large corporations donate almost equally to both parties, from defense contractors to pharma.

Instead of those meaningful changes which would unite the country, politicians set up culture war issues to set half the country against the other half, because culture war issues are semantic language games where nobody wins and everybody loses. It's bikeshedding writ large.
Show HN: In a new world of AI and Automation, I started an agency startup
Here's my attempt at the elevator pitch:

Growby is a complete startup product suite aimed at simplifying business launch needs specifically for non-tech startups.

For a quick launch, it provides a single platform to create brand identity, website, hosting, and email setup.

The platform requires human-touch and conversation and so it can provide personalized attention and high quality.

In addition to providing technology platform, Growby also plans to provide a comprehensive set of documents for various business use-cases.

Here is the link - http://www.growby.net

Here is the rationale on why we wanted to have a human touch: https://www.growby.net/blog/how-growby-got-its-logo-in-60-hoursthe-secret-is-out/
Discord. Twitch chat. You can raise bugs as you watch the developer's anime avatar write the code.
new to 'rq', it's not in active development, any other alternatives? it seems doing a lot other than convert structured data to json.
I get my "best practices" from here: https://tldp.org/LDP/abs/html/index.html

I think this site is amazing, and it must be older than at least two decades.
> getting the shell quoting hell right

Shameless plug coming, it this has been a pain point for me too. I found the issue with quotes (in most languages, but particularly in Bash et al) is that the same character is used to close the quote as is used to open it.m. So in my own shell I added support to use parentheses as quotes in addition to the single and double quotation ASCII symbols. This then allows you to nest quotation marks.

https://murex.rocks/docs/parser/brace-quote.html

You also don’t need to worry about quoting variables as variables are expanded to an argv[] item rather than expanded out to a command line and then any spaces converted into new argv[]s (or in layman’s terms, variables behave like you’d expect variables to behave).

https://github.com/lmorg/murex
That sounds ironic
Mobile: 1Blocker
>Except, you know, WASM has zero access to browser APIs

True, and we have to wonder why is this still the case?
I somewhat agree with you that it is hypocritical to refuse ads but still go to the website, especially if the website offer a paid option and that you have a Software Developer salary.

However, if you get downvoted, it might also be because complaining about being downvoted (even before actually receiving downvotes) is pretty annoying
Dancing woolly aphids will probably stab you
How to measure success after a product launch
Isn't there a character creator that lets you choose your skin (and therefore see your "JC Denton") even before the game starts?
And on Android at least if you add to home screen, you have an icon and an app-ish experience.
> 1. Bash shouldn't be used, not because of portability, but because its features aren't worth their weight and can be picked up by another command,

I agree but

> I recommend (dash) any POSIX complaint shell (bash --posix included) so you aren't tempted to use features of bash and zsh that are pointless, tricky or are there for interactivity. Current POSIX does quite well for what you would use shell for.

That's just terrible recommendation. It's saying "well, bash is terrible, use a terrible one that also have less functions"
So, 76%?
Well, that's okay. But lots of people don't and I've never seen anyone using it. I've seen Unity, XFCE, i3, and KDE, but no GNOME.
Insurance doesn’t cover revenue lost from these people never going back to this city.
>In practice the US performs rather badly when scores on civil liberties.

Which IMO is mostly a reflection of a country in which a large subset of the electorate do not really believe in human rights beyond the extent of a useful legal fiction to be followed in the default case and quietly ignored in the pursuit of specific outcomes.

If the people had a hardline stance on human rights and civil liberties the government would reflect that.
Portmaster 1.0 – Open-Source Network Monitor and Privacy Firewall
CTO and Co-Founder of Safing here. We're super excited to introduce version 1.0 of our network monitor and privacy firewall - Portmaster!

On 1.1. this year, Portmaster was shared on HN and we hit the front page [1]. With the help of our testers - many of you! - we were able to mature and develop Portmaster to hit today's milestone.

We're on a mission to bring privacy back to the masses. Privacy has to be easy & accessible for everyone, while hackers and tinkerers should have the tools to customize everything to their needs. So while Portmaster 1.0 is a big milestone, this is just the start!

[1]: https://news.ycombinator.com/item?id=29761978
[2]: https://star-history.com/#safing/portmaster&Date

PS: While we improved the out-of-the-box experience a lot for 1.0 so that "it just works", we also have more plans for the hackers among you: A plugin system where you can hook into Portmaster's decision logic and customize how network connections are handled via plugins.
Supercomputer Predicts Argentina Wins 2022 World Cup
> Some kids study alone some kids study in groups.

Extremely simplified view.
PVGis does that:

https://joint-research-centre.ec.europa.eu/pvgis-photovoltai...

https://re.jrc.ec.europa.eu/pvg_tools/en/
I edited my original comment, which give Brave kudos for their growth, because I wanted to acknowledge their fight against an oligarchic adtech market. Perhaps ironically, I removed the comment because I thought it could lead to a pro/anti Brave fight that I wasn't intending to ignite. (I'm not a Brave user due to their prior business model and feature rollout around crypto).

It would be nice to see innovation in this space but web standards implementation requirements may make that bar too high? I'm not a browser dev, just an armchair techie.