skysight-inc/HackerNews huggingface dataset:
because they are different things.

An hardware store that puts a sign for a particular kind of painting is not doing advertising, it's promoting some product because maybe they have better margins on it or it sold so badly that they wanna get rid of what they have left.

a magazine putting the same product on display is advertising it, because they don't sell it or anything related to it.

if Ryanair showed on their website a link to an anti virus software or garden furniture, that would be plain and simple advertising.

advertising is a specific business

aggregators or Spotify playlists, even though they promote something and might profit from it, are not advertising

cross selling serves the purpose of giving customers options related to the product they are buying or using, like a train company asking if you want to buy food.

cross selling is easy to avoid: just ignore it.

what Ryanair does in cabin is advertising and it's much worse than having to say no to a rental car option in the checkout process.

Why should I want to buy a watch on a plane??

> between software, a script, a program, and an executable,

because they are different representations of the same thing.
Yes, this is a very real downside, but Apple has put effort into making the home screen more customizable than it was. It has an app drawer, it has the ability to add/remove home screens without filling one up first, and it has widgets, the major omissions that Android hasn't been missing for many years.

And, yes, it would be really nice if Apple had a system to install third-party launchers, there's no denying that.

I know this is really silly, but you can definitely workaround the issue and effectively have the same end result as Android if you really want it:

https://iempty.tooliphone.net

Overall, every individual omission from one platform to another is going to be a question of what is important to the buyer.

For some, it might seem ridiculous that, in fifteen years, Apple still doesn't offer a truly customizable home screen. That's a fair criticism. At the same time, it's a fair criticism that it took until 2021 for Google to release a phone that will get 5 years of security and feature updates (Apple never guaranteed this directly, but the iPhone 6S delivered that level of support from when it launched in 2015 until the release of iOS 16 this fall that will drop iPhone 6S support: 7 years of full feature and security updates).

Meanwhile, if you bought a Pixel 3 in 2018, you got your final update this year. I personally think that's downright unacceptable considering the maturity of smartphones when it was released.

The problem with me making comparisons like this is that they'll always seem like a cheap whataboutism, but that's generally how these feature-to-feature comparisons work. For me, in 2016, I saw a situation where Google was not delivering everything I needed in a smartphone, but I also recognize that other people have other needs.
Yes, that's true. Although in some ways that's not a problem with the technology; companies would hate it in no small part because it limits the anti-user things they can do, which is part of the appeal.
Last year's discussion of a vaguely similar technology introduced me to TCP MD5 (RFC2385) with native kernel support... ignore injected RST's!

https://news.ycombinator.com/item?id=27249555#27250363
NY Fed estimates about 40% was supply chain issues. 60% was demand side.

https://www.marketplace.org/2022/08/25/what-was-the-main-dri...
Its not like its viable [...]

I agree. That's why I ended by writing "Just scrap everything and start again. What we have now is a failed experiment"
The curse of our society, talent shadowed by noise
I have written a small python library to read info directly from the .git folder (without using the git executable): https://github.com/spapas/python-git-info/

Decoding the pack files was notoriously difficult, probably there are still cases that I don't handle properly. The packfile is a really complex/messy format and in the top of that it lacks any proper documentation!

This article explains a lot of the concepts very good but doesn't go into implementation details (where the big snakes are). Another great resource for unpacking packfiles is this post: https://codewords.recurse.com/issues/three/unpacking-git-pac... and of course reading the source code of other git clients.

Unfortunately it seems that the official packfile format documentation is the git source code :|
Ask HN: Why hasn't the ACH system been more abused?
IIUC, the ACH system

https://en.wikipedia.org/wiki/Automated_clearing_house

Is utterly insecure. Anyone with your routing number and account number, 2 numbers printed on every check, can ask your bank for all of your money and the bank will not confirm anything with you.

My first experience with this was Apple's credit card that can only be paid via ACH and I was shocked when I typed in my info into the apple wallet app and then it took my money without the bank confirming anything with me.

Why hasn't this been more of a problem? Are their mitigations? These numbers can be stolen from data breaches even easier than passwords as they won't be salted and hashed, they'll be the actual numbers right? The entire payment regime in the USA seems to be switching over to ACH. Should I be worried?
This is an excellent example of the headwinds/tailswinds asymmetry; we often don’t notice when a rough edge gets sanded off the UX but we scream when one gets added.
I think as long as the list is clear on what it must not have in advance and what it must have, it's not as big of a deal. Strings are a pain in the ass and come up with surprising ways to be frustrating, so I can totally get a restriction on some character.

What I cannot get is sites that make you play 20 questions to figure out their rules instead of just telling you, as in my experience, it leads to lousy passwords that meet only the bare minimum. I seem to recall some popular site (want to say it was AirBnB) which threw an error "password cannot contain name/username" for basically anything it didn't like, regardless of whether the password actually contained that, and it's very annoying.

It was one of the most welcomed changes to the password system at a former work place when I convinced the small team behind the authentication to put the requirements plain and simple and change from red to green as people met the requirements. We also added a passphrase helper that could be summoned if they missed requirements a few times which based on metrics got some fair use.

People generally want to do well by security and it's on their mind, but no one wants to look stupid because they can't think of a password that meets unknown requirements. Make it clear what's expected, and even a nudge towards how to think of good passphrases, and you'll get happy people using your site.
> I'm surprised people care about the syntax... that's pretty much the least important part of the language.

The syntax is the user interface of a language. It matters.
I've posted positively about my librem 14 before. Initially it was pretty good. Now it's failing. I've got 3 dead keyboard keys, so without an external keyboard, it's unusable. I've been working with support for 6 days, and we're still negotiating. Good intentions, but it's just not there yet.
No, dang is objectively terrible at moderation. Just look at his comments history to understand how bad he is at dealing with issues. Zero effort to mediate or perspective take; dang’s first impression is the only view that matters, regardless of how wrong or misinformed.

Dang worship is just one example of how HN is no better than any other social media, and the fact that he still has a job is an indication it may be meaningfully worse.
John Hamasaki is a criminal defense attorney in San Francisco who was a former member of the police commission. He seems to advertise himself by being intentionally incendiary, making up lies like the police get paid overtime to participate (i.e. walk) in the pride parade. There is also a group of people around him who amplify his lies. I can imagine people being fed up with being the target of his harassment, which I believe Gary was.
People can already do that, and copyright law doesn't really protect it. It's hard to copyright a style. Whoever first painted that multi-colored landscape of a couple walking through a park, it's been copied a million times. Even parodies, which often use a lot of the source material, are explicitly legal. And then there's the Hyundai Genesis.

To the last question: No, but I wouldn't pursue art either way.
Social Security: On Hold Until 2034?
Every company that has a software product also has DevOps, whether or not they call it that. If someone manages your cloud infrastructure, they're doing devops. If someone is coming up with CI/CD setups, they're doing devops. If someone came up with SOP for distributing new releases, they're doing devops.

Whether or not anyone's title has "DevOps" in it, devops tasks are still devops tasks. By the same logic, even though I watered the office plants this morning, I am still a firmware engineer- not PlantOps.

The real trap of DevOps is the assumption that it's anything new or non-essential. DevOps has existed since the notion of "software as a product" came into existence, we just didn't have a name for it yet.

None of this is to say you need a dedicated DevOps person (or PlantOps, for that matter). DevOps is an integral part of any software product, even if no specific member of the development team is dedicated solely to DevOps tasks.
Isn't this like the plot of an episode of the show Elementary?
That's exactly why this analogy does work.

I believe that harming to animals is bad. And yet I still chose to eat them. I am not a vegan, even though I understand the moral reasoning for being one.

I am uncomfortable that generative AIs are trained on images without the artists consent. And yet I still chose to use those models.

If I _was_ a vegan with respect to animal products but chose to use AI models the analogy would not be as fitting for me.

Note that I am not saying that either of my moral choices here are the correct ones!
I migrated from Pelican (Python) to Zola (Rust) because of the ease of replication of the environment. After a few years it was a pain to recreate my pelican environment and even the tools I'd used to try make that situation easier (pipenv) were undergoing their own bitrot.
I wonder how many commenters here are fine with AI models trained on copyrighted images but feel differently about copilot learning on copyrighted code.
Energy Efficiency Across Programming Languages: Energy, Time, and Memory [pdf]
What is Longtermism and why does it matter?
> absurdity

Interesting. What is absurd about the people understanding exactly what the government is doing?
Why do you think it's terrible?

FWIW, so do I.

But much like we say of capitalism and democracy, it's the worst
apart from all the others.

I have yet to find a better one that captures the attendant issues.
The test cases for Unix must have been kept on some tapes that were lost, because a test case is hardly to be seen in the historic sources you can find online.
What's the context for this for someone not following?
that's nonsense. It hasn't happened again in a decade despite the last 5 years being some of the warmest on record, and there was a cyclone that ripped through arctic dispersing sea ice in early August that year. It's clearly an anomaly.
Telling me I can’t read is not a very charitable response. I can read fine, I was assuming you were trying to respond to my original comment, where the very first thing I write is “I agree a lot of advertising is awful”.

My original comment was arguing that even if a lot of advertising today is bad, that doesn’t mean we should get rid of all advertising. I don’t understand what your response has to do with that. Were you just agreeing with me?
China's CATL to develop new battery materials to improve energy density
Agile is a philosophy, it is not sprints, story points or whatever crazy methodology an expensive Agile Coaching company has come up with. The same applies to DevOps. DevOps could just be a bash script, written by the developer, to feit their codebase. It doesn't have to be fancy or require an extensive amount of investment.
I’m not great at faces but a bunch of these don’t look all that alike to me outside of facial hair and hairstyles.
>In what forum are you asking your questions? ... They who?

Over email and linkedin. I selected a random sample of solo animators, established animators, biz dev people in animation studios.

>Do you have a MVP? A pretotype? What are you showing these people?

An idea. I'd like to know if it's something usable, before I commit the month or two I need for an MVP.

>And last, but not least, have you seen a few seasons worth of Shark Tank or Dragon's Den?

Yep, of course :)

Since you work in the industry, do you mind if I send you a PM with the thing, and you tell me if it makes sense?
Corporate kayfabe.
https://en.wikipedia.org/wiki/Kayfabe
* Making money from your own project is bad. You shouldn't put ads or charge a SaaS fee from your own project / startup / small business. But it's okay to be well paid by a FAANG as an employee.

* "I can build this over a weekend." - when someone posts their own project here

* "I don't understand why they need to hire so many people" - when learning that a tiny app (e.g., Twitter, Uber) has thousands employees.
Anil can be combative on Twitter. I have respect for him and positive interactions under my real name, but I’m not surprised he would have gotten into a heated discussion at some point with Garry.
My cite was not about bombing effectiveness, but about the diversion of Allied effort towards bombing V1 sites, which made the V1 (unexpectedly) effective for the Germans.

Saddam Hussein's Scud missile attacks had the same effect. The US diverted a lot of its resources towards stopping those attacks, despite the Scud being so inaccurate it was militarily useless. (Ironically, the Scud missile is just an upgraded V2.)

The 8th AF was also pressed into bombing those sites, and the RAF also used bunker buster bombs on the concrete ones.

Besides, if you have X manufacturing capacity, if you build lots of bombs and ground attack aircraft to go after V1 sites, you're necessarily building fewer bombs and aircraft for Harris' carpetbombing program. The V1 defenses also diverted many squadrons of fighters on constant alert to shoot them down, and mass quantities of flak guns along the route to London.

Ground attack airplanes being prioritized for V1 launch sites weren't being used to attack other things, like railways, industry, etc.
My point was don't base a prognosis on an anomaly, but clearly everyone has taken it as something else entirely, based on the tones of the replies.
The problem isnt the ads (I have an ad blocker), it's that the ad companies think they should be allowed to build a profile on me everywhere I go. No thanks.
Run Stable Diffusion with a REST API
What is new about this position? I don't have any personal problems with the service but I've not logged a commit in years.
Reserved instances are effectively a financial construct.

A lot of human hours go into managing them, buying them, selling them, making sure they are efficiently used, etc.

I do wonder if the human effort invested in such things is actually a net gain over a fixed price. Clearly there is gain for the companies using RI's, but is there gain for the economy as a whole?
I also have a personal Rust ebook manager because of frustrations with calibre :)

Though Calibre has at least made it to Python 3 these days.
The clock one is really cool, and I don't recall ever seeing it implemented on a website. Who used this?
Your broader point stands, but in the US at least “pre crime” monitoring or police intervention is a massive can of illegal worms.

The planning of a crime can be illegal itself, eg “conspiracy to commit murder” is illegal, but generally it’s fraught with existing legal minefields.
> The political conditions of the US have basically deteriorated to where any meaningful regulation of corporations can't really happen because of the changing laws around how corporate contributions to political campaigns work.

It's also probably worth drawing distinctions around the different meanings of "corporate." The sense of "large for-profit, limited liability business entity" has eclipsed all other meanings, which is a shame.
Cruel, but fair.
Microsoft Edge Dev Tools extension for VS Code: ditching Chrome for web dev
Show HN: We just released Lotion on NPM An open-source Notion built on Vue 3
Hiya HackerNews!

We just released Lotion as an npm package! Lotion is an extensible open-source Notion-like UI built on Vue 3, and now you can add it as a Vue component to your own apps.

- Block-based editor
- Drag to reorder blocks
- Basic Markdown-parsing including bold, italic, headings and divider
- Type '/' for command menu and shortcuts
- Register your own blocks
- Read-only mode

Check out a demo at https://lotion.dashibase.com/

We also shared about Lotion and recreating the Notion UI during [CityJS Singapore's conference](https://twitter.com/dashibase/status/1554070309224861696?s=2...)!

You can install it via `npm i @dashibase/lotion` and do check out the repository at https://github.com/dashibase/lotion
Not sure why i deserve so much toxicity. We obviously work in different fields and have different view of what art actually is. No i am not happy to jump on AI bandwagon that will surely mean even faster pace and more precarious working conditions because individuals surely wont reap the benefits of automation. It's easy to not care when you are not affected.

None of that mean that i deserve the hate. It's just a different opinion.
Everyone does React because everyone else does React.

One company built an SPA in React, even though they have a handful of internal users and the app runs inside the corporate network.

There is an ultrahigh velocity of software rot in the FE/JS ecosystem.

Imagine Facebook releasing a next big WebAssembly+Rust-based framework, and now everyone will be either stuck with React, or will need to rewrite.

The market chooses the path to inflict the maximum damage/loss.
I don't know if you're right or not, but I do think your hesitancy mirrors why a lot of organizations are unable to adopt DevOps fully: many people don't want to wear a bunch of hats. They just want to do their one thing, and I can't really blame them.
They are probably worrying that if they did it would open a floodgate of challenges, lawsuits and political attacks.

As the last paragraph of this essay points out: tough. Google needs to step up and deal with the consequences of its own size.
I hate devops. Mainly because I don’t want to do it. I liked it better when there was a dedicated infrastructure team instead of pushing it down to developers and giving it a new name.
I've found newbie JS devs do confuse the meanings of `=>` and `function` to mean the same thing in JS and think that it's just a sugar. I wonder if there's a nice way to 'unfold' sugars via a linter or something to explain in code the subtleties.
> Because lambda calculus is much simpler than that and still can do everything. As an engineer you strive for simplicity, right?

Brainf_ck is just as simple and it's also Turing Complete. You can't really say one way of expressing computation is more foundational than the other since they're all computationally equivalent. BF might not be as elegant as lambda calculus, but if your claim is true I don't see why it's not included as an alternative of the CS curriculum.

The real reason, IMHO, is that computer science historically evolved from disciplines that studied logic systems, and was a system that was proposed by Alonzo Church. There's a lot of worship for formal systems within the CS community, and in a self-referential way that makes it important because everyone else worth their salt would know this stuff.
Glad to hear that. I will keep that in mind. Thank you.
Both the quote and your response to it read like word soup to me. I have literally no idea what the point in either of these are.

Historically, the word "DevOps" meant that instead of having separate "Dev" and "Ops" teams, the same people would do both Dev and Ops work.
> It raises taxes more than it increases spending, so it reduces the money supply.

Taxation should be thought of separately from monetary policy. To put this into perspective, M2 money supply grew from 15.33T on Dec 31 2019 to 21.71T on July 31 2022, a growth of 41% in two years ($6.38T). In 2019 it grew 6.6%. The net revenue of the Inflation Reduction Act is 324 billion over over ten years. It's just not in the same ballpark

> OTOH, it encourages investments in green energy, likely leading to a substantial reduction in the cost of energy in the long term.

Subsidies and investments don't necessarily lead to a reduction in costs. Think about the sectors that have the most public spending in the US (health care through medicare and medicaid, education, real estate via fannie/freddie, etc). These are the fastest growing industries in terms of prices

https://ycharts.com/indicators/us_m2_money_supply

https://taxfoundation.org/inflation-reduction-act/
You can talk about it but when most folks in tech are fairly to extremely liberal, why is it bad to have representation from all sides? The left (which I’m guessing you are a part of) preaches diversity. Shouldn’t diversity also include political views as well as race, class, and gender affiliation?
without users also accepting micropayments or subscriptions for web services at the same time

I think there's chicken and egg problem here -- users aren't going to use micropayments until there's a widely used micropayments platform that is also privacy protecting. I have no desire in using a micropayments platform that's really a cross-platform analytics engine that's even more invasive than Google since they can positively identify me through my payment method.

I have no problem paying for content, but don't want to pay through intrusive ad views, and don't to use a micropayments platform that tracks all of my browsing throughout the web.
With digital pianos, I imagine it is easy to switch to different tunings so that you can play each piece in a tuning that fits the key? Would be a major advantage over acoustic pianos.
If you're going to link to someone else's article and add nothing of your own, maybe just link directly to that.
It's not just for cosmetic reasons, there are practical, actual benefits from a user experience standpoint.

For example, I put the apps that I use the most often on the right hand side of the screen, where my thumb can reach them faster. I can't do that on iOS (well, I can, but then any new app I put on the home screen will mess the entire arrangement and I will spend another ten minutes calculating what to insert and where to get all these icons back on the right side of the screen).

I just don't understand how Apple, a company that prides itself on great user experience, is still putting their users through this UX hell fifteen years after the release of the iPhone, and they don't seem to think it's an important feature to add.
Wait, what? The last thing we want is more Elizabeth Holmes types…
https://nypost.com/2022/08/05/joe-biden-met-chinese-energy-e...

Trump’s corruption and Biden’s corruption are both relevant to voters.
Analytics: Every Web3 game has 40% bots on average
after analyzing 60+ games and services, we found 200 000 bots. on average, every web3 game has 40% bots.
> it was Bach that pushed equal temperament (equal spacing).

Not really. Equal temperament was being advocated both in China and Europe long before Bach was born. In Europe, it was the lute players that pushed for it, because it matters more for fretted instruments, where any temperament other than equal causes conflicts and inconsistencies on the neck.

https://en.m.wikipedia.org/wiki/12_equal_temperament
Isn't the majority of DNA between humans equal ?