skysight-inc/HackerNews huggingface dataset:
I think parts of your comment and your parent's comment are correct.

IMO a lot of it isn't about technology, but the size of the community, the people within it, and the norms of that community.

For me, the biggest heuristic on whether a subreddit/forum/Discord has the potential to feel like a community is the size. For various reasons, subreddits tend to be larger than a forum. The larger the subreddit, the more it feels like yelling into the void of Twitter. It's hard to "know the regulars" when there are thousands of people talking in the same place at the same time.

Smaller subreddits have no guarantee to feel like a community, but they have the potential. If there are regulars that show up and moderators that fairly moderate[0], subreddits basically "fall back" into being a forum.

Of course, there is the elephant in the room of Advance Publications, Inc. [1] wanting to make economic profit and, therefore, push for Reddit to grow and overcome the likes of Facebook, Twitter, etc. Most forums never really had/have the same dreams of world domination.

Overall, as someone who has been a moderator on a larger forum (about 10-15 years ago) and seen tight-knit subreddits and Discords, my advice is:

Regardless of the wallpaper, pay attention to the people and the customs of your community and strive to improve those. There's no guarantee it will flourish, but it cannot if enough people don't act similarly.

[0] e.g. delete spam, lock flame wars, and generally contribute to the well-being of the community.
[1] The effective owners of Reddit.
Wasn't that the entire selling point with Apple's W1 chip? That it's bypassing standard bluetooth handshake protocol and handling the pairing themselves?

Airpods seem to be more reliable for that than most bluetooth experiences I've had, but it's still not as good as I'd hoped given it's supposed to "just work"
How is it a “scam” if the terms are clearly posted?

EDIT: The percentage increase from 2% to 30% was not posted; I withdraw my opinion on that.
"Hello World" sample in some esoteric language?! :-)
That's incorrect. The license stated he would share 2% of the ad traffic, but it looks like the plugin was taking 100%.
That seems like a really bad idea. You’re setting yourself up for sleep problems by associating your bed with work, and programming in particular is not a great thing to be doing just before bed, as it gets your brain really worked up.

If your wife is sleeping that whole time, what are you really gaining? The laptop screen light is probably affecting her sleep, and you’re possibly creating issues for yourself. It sounds like multitasking where you end up with two things in a mediocre state instead of giving full focus to each.
Theres also wifi cracking toasters and other household appliances.

https://www.cbsnews.com/news/hacked-from-china-is-your-kettl...
Sorry for the weird title, but I couldn't think of any other way to succinctly describe this post. Basically, it is about how "technological progress" is a false idea. Here's a good quote that captures the gist of it:

> "This is because technology is only one element of industrialisation, and arguably not even a causal one. The process doesn't happen because of new tech; new tech is invented to facilitate the process. The actual causes have more to do with the availability of certain resources (capital, labour, ingenuity) to meet certain economic and political challenges within a global network of trade and colonialism. Without this complex system of factors in place, industrialisation could never have happened anywhere. Plunk a fully functioning steam engine down in Bronze Age Mesopotamia and I guarantee you that absolutely nothing will happen."
Great, another UC Browser to support and test for.
Those are states laws. Generally when someone says Unconstitutional without a state qualification they mean Federal Government.
The best cables still break when they're moving a lot. The important thing is for the headphones to have replaceable cables. But only the high-end headphones and earbuds have that feature.
I'm of two minds about this. "Stealing" does seem to be a little too harsh given the plugin did say it would take a percentage if you make more than $1K and didn't buy a license. The 30% seems underhand (only because it's not spelled out in the repo) but I do understand the plugin author's position. Open source work, especially something like Ionic/Cordova/Capacitor plugins, are hard to make any money on and I've seen the GH issues for many cordova plugins, it's /rough/. Also there are so many things you need to support and edge cases that I can't even imagine the patience of someone maintaining one of those plugins.

I think it's clear the plugin author was/is happy to let the 2-30% stipulation fly under the radar and sit back and collect which doesn't sit great with me but also I kind of get it. I mean if you are going to take OS work and use it for your own gain (something I'm plenty guilty of myself I'll admit) then don't be surprised if not reading the license bites you in the butt.

In a perfect world OS devs wouldn't need to these methods to make it worth their time but we don't live in a such a world, people rarely donate to OS projects and expect issues/features to be added quickly and for free. People need money to exist and they don't owe you anything. Honestly if this plugin author had called out the 30% in their license I would say this blog author has no leg to stand on. As-is I'm glad the app developer got their money back and the plugin author should either stop charging more than 2% or update their license accordingly. But "stealing"? Too harsh, especially since you got your money back.
I, too, have a 6S and my travel headphones are wired. Partly because they work with any device with a headphone jack, partly because of the battery life issue, but mostly because of my phone slips down the side of the aeroplane seat I can fish the bugger back up again with the headphone cord!
I have some serious doubts that an ORM can tune queries as well as a human due to the fact that the ORM lacks one key piece of information that both me (and the database planning a query) can leverage - table statistics. An ORM can produce a query that will behave well in the best general circumstances, but as soon as you get into topics like subquery performance fencing ORMs simply have no ability to compute optimality on the fly. One specific example I've seen is where multiple paths exist through the database to transit from one fact to another with one path being more strictly optimal and the other path having more associations that may be needed - this can effect the join strategies you want to use so if your ORM is anything more than "I'll essentially tell you the SQL but in a weird syntax" then there's a good chance it'll chose the wrong path.
Stealing seems an almost libellous term for using a software with a revenue model the author did not bother checking out.
Hey all, author here!

We're a small company at incident.io (just ten people) but come from mature data cultures, and know the value of having tools that lower the barrier for accessing and understanding data.

Trying to emulate our experience from larger companies probably isn't feasible though, given those companies had BI teams several times larger than our whole company...

This post describes our minimal (2 week max setup time) data stack, deliberately picked to minimise maintenance and to emphasise access for non-technical employees, something we think is really important for a healthy culture.

Hope you find it useful!
Macros were part of the "holy shit" moment for me for Lisp, in particular the Common Lisp Object System. I hadn't fully realized that it was possible to add a whole new paradigm to a language as a library [1], and moreover a particularly nice implementation of that paradigm.

After that, I realized that macros aren't always something that needs to be avoided; in the right hands they're immensely powerful.

I've only played a little with Julia macros, but it seems like they learned a lot of Lisps lessons, so I support it wholly.

[1] I wasn't aware of how Objective C was built at the time.
> The faster they get it, the faster we can be as done with COVID as we are ever going to be.

This reminds me of the arguments that unvaccinated were the cause of COVID-19 and were endangering those who are vaccinated. Vaccinated people get and spread COVID still. In fact, recent studies show natural immunity or vaxxed plus COVID causes much more antibodies than simply getting vaccinated, especially with a vaccine that targets an old mutation that has proven much less effective against Omicron and the likes. The vaccinated people will prob continue to get vaccinated a few times a year until they get a less dangerous variant.
Oh come on, it's not a scam and he's not stealing anything. It's clearly mentioned on the license and it's up to the users to go through it (like any other open-source plugin or software they use). At the end of the day the plugin creator was polite, understanding and returned money back even though he was not obliged to do so. It's a win-win situation as they clearly describe it, but the OP wasn't satisfied with the high (30%) percentage.
The market for counterfeit and unregulated chargers and electronics on Amazon/Alibaba (most all of which are UL marked) and fires related to the above suggests that the UL doesn't really have any teeth.

It's possible that medical approvals would be less prone to this sidestepping of independent regulators, since much of the spending is proxied by insurance companies looking to maximize profits and minimize BS spending, but I have very little confidence that such a system would function.
State and Local Policy Tensions Focus Zoning Reforms
The "30% markup if our algorithm thinks you're doing something sneaky" was not disclosed.
Interesting to see the relatively small percentage of PUT requests.

A (generously opinionated) observation of the technical debt / re-invented wheels in the wild?

For example a gateway / proxy can much more efficiently route a PUT payload to the required upstream (with “INSERT” permission and tuning) than deciding by analysing the payload, or even worse, not having to because the entire stack just uses POST as some franken analogue to “UPSERT”
Thank you for trying!

> Edit: I guess HN isn't a Wordle/Mathle fan.

Maybe w already passed the Wordle hype?
I mean, why do coupons exist? They mail you stuff and you bring it to a store and the price is cheaper? Extra effort all around?

But price discrimination improves cashflow. And these merchants can do the same thing as haggling with less paper waste and on the spot.
Figured the title was referring to the stock market.
Yeah but Apple is the bad guy. Yet, my iPhone from 2016 runs the latest iOS.
2% was clearly posted. Yet the plugin was taking 30%.
For out of the house, I would never go back to wired in-ears anymore. Untangling cables and the occasional yank out of your ear is not user friendly.

For outside, I actually find wireless headphones to sound better for three main reasons:

- Better fit. Proper fit is essential for good sound and I rarely get a good fit on wired in-ears due to the constant pull on the cord.

- Microphonics (cable rubbing noise). Microphonics is very obvious and annoying. It is far more obvious than for example the difference between AAC and lossless. Audiophile reviewers hardly ever evaluate microphonics, because they test under ideal conditions behind their desk. Cable noise is not considered part of the driver's sound signature, but in real life it has a huge impact of what comes in your ear.

- Noise cancelling. Music sounds better without bus engine sounds.
Ask HN: How can software devs help combat climate change?
Title says it all. Climate change is considered our greatest challenge. How can software devs (or more generally, people in tech) help?
This is the point: the overwhelming majority of websites, especially blogs, articles, and general information such as store info, services, portfolio, opening times et al, could all be static instead of running a database query on every page load.

Caching on CMS like WordPress via plugins helps, but they still query a database on each page load. Ergo, the rise in popularity of static site generators even on top of WordPress. Not everything needs to read from a database for every page load.

tl;dr, not all websites need to "do" anything other than serve static information, but the way in which websites are commonly created and served is piss-poor. Just because the served content is static files doesn't mean that a CMS can't generate it if users want a graphical editor in their browser, and still want their theme of choice.
Can you give a non-hypothetical example of something online that is a public space?
Not a problem: just treat your love as NFT.
Taking control of plant reproduction by saving and planting seeds is 'technology'. So it making a hand axe.
There's in the same dialog this warning about advertising and politics:

“When it comes to controlling human beings there is no better instrument than lies. Because, you see, humans live by beliefs. And beliefs can be manipulated. The power to manipulate beliefs is the only thing that counts

... Who knows what use they’ll make of you? Maybe you’ll help them to persuade people to buy things they don’t need, or hate things they know nothing about, or hold beliefs that make them easy to handle, or doubt the truths that might save them.”
The plugin was secretly taking 15x what it claimed to.

The ease with which a (substantial!) refund was offered makes me think it wasn't an isolated incident.
I first heard about "evergreen content" from the local news industry. To add examples of what it looks like (to demonstrate the extra effort required as you mentioned), here are a couple recent examples from The Guardian (because there's no paywall):

1. "Top 10 novels inspired by Greek myths" (not tied to a recent event): https://www.theguardian.com/books/2022/jan/26/top-10-novels-...

2. "How to make pea and ham soup - recipe": https://www.theguardian.com/food/2022/jan/26/how-to-make-pea...

These are unlikely to pull lots of traffic versus a more timely event (e.g. interview with an author for a recent book release for the first section; except maybe the second as it's a regular column). However, the usefulness about evergreen content for a local print publication was to fill content for the print edition when there was a slow news week (not enough timely news to fill the pages).
It's relatively minor for most businesses, but sometimes it isn't. Inconsistent messaging makes it a lot easier for someone to set up a phishing attack against your customers. My bank uses several different URLs, email sending addresses, and taglines for its services. It's not always easy to tell if an email is actually from the bank.

Google adding more permutations into the mix doesn't help.
I understand you. I've noticed this kind of behavior on some review sites. They put the latest month in the title but who knows when did they actually update it?
You exposed another comment's love letter to HN!
> the OP wasn't satisfied with the high (30%) percentage.

The OP was never informed of the high percentage!
“Lena” isn't about uploading
Yes, a good point. He should update the license (https://github.com/floatinghotpot/cordova-admob-pro/wiki/Lic...) to state from 2% up to 30%.
That’s a fair point and something that infuriates me as well.
Creative insomnia is probably not an anti-thesis to the research, but I wonder how this relates to each other. https://en.wikipedia.org/wiki/Sleep_and_creativity#Creative_...
The software says nothing about taking 30% under certain circumstances.
Now if only the rest of facebook would die
Still Wordpress.

There are a huge number of newer choices, including a great slew of static site generators. And many of them really are great. But most of them run via command line or other non-intuitive UIs and deploy via git or other processes, not just clicking "Save". Their tech is better... but if you are just wanting to type words, and put them on a screen... a simple Wordpress install without extra plugins still works just fine.
I don't really understand your point. The kernel, cryptographic primitives, and device drivers also need to be developed really, really carefully. Some things require more care than others. What would be the alternative?
He called the 2% “stealing”, too. Sure, the slow increase to 30% was not documented, and I can see a good argument being made there.
That's only true if you don't factor people hours into your costs.
I've been seeing this too. So after reading your comment and the one above, I did a search to see what operators are still supported by Google and stumbled across this page: https://ahrefs.com/blog/google-advanced-search-operators/

It's nice to see that AND and OR still work, but from a few tests, it seems that most of us should be prefacing our searches with "allintext:" (without the quotation marks). It works well to dramatically improve the results of my searches. I think I'll write myself a google search page that automatically prepends it to my searches.
Not open source; I've only used the java version, but there's support for c++ and go as well.
There will always be new variants.
So basically they're expecting everyone to have a pack in their medicine cabinet, next to the aspirin and bandages?
I'm confused, where in the license does it give them the permission to randomly assign an ad-share percentage? This seems highly suspect, and probably illegal in most jurisdictions. In fact, reading the actual license agreement here https://github.com/floatinghotpot/cordova-admob-pro/wiki/Lic... seems to suggest that they will stop serving ads, not randomly start increasing ad share.
They’ll keep Bluetooth. The “find my” airtag eco system depends on it. Plus car audio and external speakers.

I always wonder if the removal of the headphone jack was a ploy to get iPhone users to use Bluetooth so the find my network worked better..
Great systems view, that's the general basis of cooperation vs competition. we keep some things secret, stimulating other people to expand energy and think creatively instead of doing it for them. It becomes wasteful when the energy required to produce new information and techniques is impossible to obtain. e.g. in massive inequality: a homeless person just can't gain the skills to obtain a job, or an oppressed population can't overcome the excitation energy needed to free themselves. It's also the reason we outlawed monopoly in the U.S., only to reach the local minimum of duopoly.
China gives Fight Club new ending where authorities win
The software license is MIT, but there's a page on their wiki that vaguely says they take a cut of your earnings over 1000$. It definitely does not mention 30% however:

> If you have used this plugin for FREE but monetized more than $1000, you are also required to get a license, or share us some Ad traffic as stated in win-win partnership model below

> Ship our code with yours to end-user, no need paying a cent at all, instead, share 2 percent ad traffic, so that we can both benefit and cover our cost to maintain and enhance this project.
>> if they wanted to or even made a basic effort

For a great many people their sleep schedule is not something they control. You have to work when your boss needs you to work. The specific hours you sleep on a given day will change randomly (ie I had to be in at 0500 rather than my normal 0630 today).

>> such that you’re getting your work done faster

So? Lots of people (most people?) work in jobs where speed is largely irrelevant. Working faster just means doing or being assigned more work, not going home sooner or getting any more free time for sleep.
Having Python expressions within a declarative language is a really good idea because we can combine low level logic of computations of values with high level logic of set processing.

A similar approach is implemented in the Prosto data processing toolkit:

https://github.com/asavinov/prosto

Although Prosto is viewed as an alternative to Map-Reduce by relying on functions, it also supports Python User-Defined Functions in its Column-SQL:

prosto.column_sql(
"CALCULATE Sales(quantity, price) -> amount",
lambda x: x["quantity"] * x["price"]
)

In this Column-SQL statement we define a new calculated column the values of which are computed in Python (as a sum of two columns). An advantage is that we can process data in multiple tables without joins or groupbys which is much easier than in the existing set-oriented approaches. Another advantage is that we can combine many statements by defining a workflow in an Excel-like manner.
If the EU actually wanted to "take down" ethereum then they have a few avenues they could take.

I think it is technically already illegal for EU citizens's data to exist on non-EU blockchains, so a legal cryptocurrency could only exist within the EU or any country with a data-sharing agreement (which I do not think currently includes the US right now).

So just listing things they could do:

Make it illegal to host the data/be a validator would relegate crypto to something that is only used for illegal purposes.

Write into law that GDPR still applies to blockchains, the validators cannot stay anonymous so they either remove the data from the blockchain or get police knocking on their door.

Any other use that this would be illegal so could never be used for anything legal inside the EU, lowering it down to a similar priority as piracy, being effectively neutralized, aka not affecting the majority of EU citizen.
Wild idea, but consider a psychedelic drug like LSD or magic mushrooms. They are a nice way to think different for a short period of time, and afterwards it's great to reflect. Do research before you try of course, so you know what it's all about. Practice safely.
https://archive.fo/0n2Vn
That would be a massive loss, though. A lot of content isn't in HTML5, and a lot of that pre-HTML5 content is precious and valuable.

Google has sadly already tossed a lot of that by the wayside, since it often isn't served with HTTPS. I think something like 80% of the sites my crawler is aware of serve pages over plain HTTP.

In general, attempts at shaping the web through search engine indexing requirements seems to mostly serve to filter out content made by humans and select for search engine marketing.
Hey Ethereum, Let's Break Solidity's Composability
The Search Console is great at knowing if your site could use some improvements. They could easily[a] add a mark for “bad titles”.

[a]: “easily” because they already have logic to determine something needs rewriting
The more educated people, the more educated people doing menial tasks for other people. Menial tasks have to get done.
That's not how executive orders work.
I can't figure out what the problem here is, are you trying to run systemd with a kernel with cgroups compiled out? I don't see how that's a show stopping bug, from the discussion there it was never supported.
Yes, but this works if your tool understands fonts. Maybe they also change paragraph spacing ever so slightly, AND they change some letters with cyrilic alternatives that look the same, AND they add some 0-width spaces, and and and.
Well, given they're selling it for thousands of dollars, I think not.
It's a huge industry. There are services to buy writers, buy content, trade content, link content, guest post so on and so forth.
True, it was not. I concede this point.