skysight-inc/HackerNews huggingface dataset:
Of course the New World had civilization. What I'm saying is that, with geographic control of North America and Australia, "The West" is now in a very different position than it was in 1400. It has relatively-strong control of at least three continents. It used to have one. Meanwhile India controls only the subcontinent, and China (only) most of East Asia.

I made no claims about which civilizations were "better" or "more advanced". Those words don't mean very much.
Latest Must-Have for America’s Ultra-Billionaires: A Plan to Save Humanity
Thread is one of the initially supported wireless layers (alongside wifi) for https://github.com/project-chip/connectedhomeip
Because a lot more people these days are moving out to more remote areas and working remotely where it was just not possible in years past. Starlink would open up a lot more parts of the non-urban world to this possibility.
Finnish Parliamentery Committee for the Future organized a hearing with GPT-3
No. First, it's not fair to them.
Second, if you create such regulations, do you really know who would benefit from them?

It wouldn't be the consumers, but these companies. There's a thing called regulatory capture (https://en.wikipedia.org/wiki/Regulatory_capture).

Try to introduce such regulation, and what would happen is that the regulations themselves would be even manipulated or even drafted by the big players in the market.

Why is that so bad? Because it means the regulations will be harsh to everyone else who tries to join that given market.

This happens all the time in other industries. We don't need this in computing, please.
FWIW I read the article when it came out and it enraged me. It seemed completely out of step with reality then, and in hindsight even more so.

And in the context of the .com crash that happened a handful of years later, and then the 2008 crisis after it...
Shameless plug: If you want something similar for your Spotify profile, you can try https://volt.fm
Per the HN rules:

>On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
There's an archived version here: https://archive.is/nGOAR
African drum languages were an interesting alternative.
Presumably this is in a context where the money is paid out in a very small number of batches upon hitting milestones, and the majority upon finalizing. There it wouldn't suprise me to see a "progress only gets shown at the milestone dates/review meetings/..." (likely still a bad idea, unless you have some pathological politics at work at the client)
Another approach to compiler fuzzing is blackbox differential fuzzing. Generate random valid programs and see if they do the same thing with different compiler settings, or even with two or more different compilers. This does mean you need to generate valid programs, which present challenges in languages with undefined or implementation-specific behaviors.

This is blackbox, so it doesn't allow one to start from nothing as a greybox fuzzer would.

Anyway, testing is not like programming in that different approaches are incompatible. Different testing approaches typically have different blind spots, so they complement each other.
Yes they have a right if you are using their play store. You can host your app elsewhere mr. free market
It works fine if you add a static interface route to 192.168.100.1/32 on the wan interface of your router.
Still, dying 2 months before getting married was crazy for them, too.
This is exactly why anti-trust legislation needs to be extended to cover network effect platforms. A permanent ban from GitHub or LinkedIn has a non-negligible effect on career progression.
"All your base are belong to us" you forgot the most important word :)
> 1) How come you get to decide how Google chooses to make money?

Because app developers have no choice but to accept Google's rules if they want anyone using their app. Do you really want to give Google unlimited, unilateral power over a whole business sector here?
I believe their TOS doesn’t include physical goods, just like Apple.
Not designed for shell scripting.
Gmail and youtube are offered free to users.

They are supported by advertising.

This is not 'suddenly 'free sites' and 'advertising'" - this is how both of these sites have been from the beginning, adding paid options later.

If the w3c somehow forced users to jump through hoops to allow google to advertise to them so they could access their youtube and their Gmail, they would jump through those hoops rather than lose access.

That said, I'm not sure I even believe that W3C has actually been able to "slap down" Google - but we will see. Google, not the W3C makes the BY FAR most popular browser out there, and Microsoft has recently begun migrating ITS own users to, not away from chrome.

Because we are having some definitional issues around the basics of how gmail and youtube function in terms of revenue models and user engagement I'm going to let this rest here on my side.
The article title asks “Why cats won’t punish a stranger who harms you”, but the experiment that the article discusses has “helper”, “non-helper”, and passive actors. Maybe cats do not make the same association that dogs seem to do in this experiment that not helping is the same thing as harming?

The question of reacting to harm incurred by a human companion would be better answered if the action that the animals observe appeared to be harm such as a mock assault where the companion appears to be in pain as a result of the active participant e.g. the active participant appears to punch the companion in the belly without actually making contact such that the companion falls to the ground reeling in false pain. The Japanese study linked in the article discusses this possibility in its “Discussion” section.

> It is conceivable that the cats in this study did not understand the meaning or goal of the owners’ behavior (attempting to open the container to get the object inside). To our knowledge, cats’ ability to recognize others’ goals or intentions from their actions has not been investigated. But even if they did understand the owner’s goal or intention, they might have failed to detect the negative intention of the non-helpful actor (deliberately withholding assistance). Further studies would be valuable for testing alternative third-party evaluation situations and for clarifying whether cats recognize others’ goals or intentions. [0]

[0] http://animalbehaviorandcognition.org/uploads/journals/30/AB...
Agree. I think this black and white view of free for all good, App Store bad is not productive. The App Store model does bring a lot of benefits to both the end user and developer. There are also tradeoffs of course.
> this is why Google and Apple need regulation

No, this is why devs need to read the TOS, realize Google/Apple are not platforms they want to support, and work to create/support platforms that are developer-friendly (e.g. F-Droid/itch.io, as highlighted here).

Or they are the platforms they want to support (because, for instance, they're where the people are), in which case they're just trying to both have and eat their cake, like Epic on the Apple store.
Filecoin News #15: Metamask, Chainlink, Truffle, etc.
Most low and mid-range mountain bikes with a 1x drivetrain use SRAM SX or NX cassettes which have a much narrower range than Deore, only 11-50T instead of 10-51T.

I hate SRAM pushing this 1x crap with granny gears on all bikes. Not everyone rides at professional competitions. Now if I want a bike with a speedier range I either have to look at older bikes with a 2x drivetrain, or put more money into more expensive bikes that use SRAM GX. I miss the wide range provided by 3x10 drivetrains.
If you give me your old TV for free and I use it, we both are happy. If you give me your old TV and I turn arround and sell it for 400$, you're probably not happy, despite you not getting any money in either case.

Or, in case of your store example: The store owner does not have a store "for free". He still needs to pay the bills and be there. By suddenly earning money with his goodwill you're basically monetizing the space he is gifting to you.
Best practices for writing SQL queries
You've managed to bring better results than the leading private search engine, with a 1-person operation.

You're a giant. Sad to see Runnaroo dim the lights, but appreciate the experience had with it over the past year!
Actually up to a weight for weight match or even more in the case of lighter humans, a single dog is trivial to defeat in combat unless it is properly trained to never fully engage and only to tear and dash.

If a person reacts aggressively and not trying to escape, a dog is easily defeated. Just have to protect your throat and keep facing the dog. Allow it to grab you on a limb , preferably a hand or arm, and you have control. Humans have three mouths , dogs only one. Force your hand / arm into the dogs mouth and do not pull away. Use the other hand to control the snout and remove the eyes. Use your mouth to destroy the snout and associated bone structure. If you can get your hand into the mouth reach for the lungs and asphyxiate the animal. Two Dogs gets tricky. Three dogs is deadly.
If they gave you an option to pick app stores on first boot, I would agree with you.

The choice between the Google store and F-Droid are presented very differently, and I doubt most users are even aware of there being a choice.
just providing an alternate viewpoint. I think a lot of her poetry is deeply meaningful while still being simply phrased. one of my favorites: https://www.poemhunter.com/poem/i-know-why-the-caged-bird-si...
I think that means we always have the choice in life to just open the door and look around and chose to stay home and not start anything. There should be a snow with a slight glow to the BG colour.
My two cents:

Since its inception, DevOps or ${SOMETHING}Ops strongly parallels:

https://en.wikipedia.org/wiki/Total_Football
Ah, thanks. Had to get my glasses. The background is #fee where the other ones are #aaa, which is a bit too subtle for my old eyes and monitor.
I remember a time where Google was much more permissive than Apple - then I guess Google saw that being draconian about your app store made more money so they stopped being so nice (and why wouldn't they if you can get away with it).
I have owned, if you can call it that, a couple ex feral cats. One we only managed to pickup a couple times. And if it was feeling really social it might hang out within 2-5 meters. And it was constantly aware and would run if anything unexpected happened. In this case, I think it was both feral and treated poorly, so that made its behavior even more un housecat like.

They do feel rather wild, and it is interesting to see how shallow domestication really is, even in ourselves.
> The client is not allowed to see incremental versions until the entire thing is completely finalized, maybe 2 years later. The initial design is not allowed to be altered. Testing can't start until the entire application is done, etc.

TBF, in the defense and defense contracting world that is not an unusual situation. It's a terrible situation, but it's not unusual. I've seen multimillion and multibillion dollar mistakes caused by this repeatedly.

It's improving, but SAFe is not the answer. If it were, the F-35 may not have been such a clusterfuck. SAFe is overly prescriptive and inflexible, it's a way to make managers happy but does little to actually improve the situation.
To me too. Unfortunately this brainwashed view of the world is more common than anything else.
This is all outlined by Fred Brooks in 1975. I've beat this dead horse before, but I suppose I'll beat it again.

In the late '90s and early aughts everyone read Mythical Man-Month. There is even a law attributed to him, Brooks' law [1]. It really feels like no one internalized what he was actually saying. I suppose in a world of trends and fads, timeless advice is hard to recognize.

> [...] the increased communication overhead will consume an ever-increasing quantity of the calendar time available. When n people have to communicate among themselves, as n increases, their output decreases and when it becomes negative the project is delayed further with every person added.

Microservices, of course, exasperate this by actually increasing the communication required to make software.

[1] https://en.wikipedia.org/wiki/The_Mythical_Man-Month
VMs are not 'simulated hardware' either honestly.
If you look at the 2020 data, the last time I checked, that's not what happened.
All of them ?
It's a tough problem. Google/Apple aren't taking cuts of genuinely free apps, even though they are part of the overall cost and can sometimes (for big apps) actually have pretty high variable costs.

So you might say that Google/Apple should just start charging directly for the app store spots, with some markup. e.g. $30/m for up to 10k downloads, $50/m for 30k, etc.

But arguably app stores wouldn't be the juggernauts they are without the loads and loads of free apps people can download for no upfront cost, and it seems unlikely that this would've happened if the app store business model had been the one above from the outset.

In other words, the author is complaining about the existing model, but it is unclear if putting his stuff on the app store would've been such an appealing thing to do without said model. Bit of a catch-22.
> while also denying any other ways for that 3rd party to profit from its own work at the same time.

It’s obvious that Google and Apple have a duopoly in mobile phones, and that makes sense since it takes a lot of time and money do so and most developers don’t want to deploy to an extra platform that doesn’t have any users (and thus you have a chicken-and-egg problem where users/phone manufacturers don’t want to switch to your platform with no apps due to this). If these monopolies are exploiting their position via anti-competitive business practices, then the current antitrust probes will hopefully deal with them and force some change.

But you can’t ignore the reality of the current situation: Google and Apple have invested trillions of combined dollars into developing the mobile phone ecosystem and making it something that consumers feel safe conducting commerce on (Apple more so than Google). You’re not paying for a vhost to host your apk or ipa when you pay percentages of your in-app purchase revenue, you’re paying for the development of the operating system, payment system, and future APIs that enable your app to even exist. If you don’t like it, you are not forced to have a native app, as on Android and even on iOS you can make an offline-capable PWA.
Many years ago, I spent a lot of time in the doghouse during a major redesign overhall. I had no say over the design, but the HTML and CSS were up to me. I took as much care as I could to work on accessibility, despite all of the "hurry hurry hurry." The guidelines then were not especially helpful, but what made things particularly difficult was that I could get zero access to any of the popular screen-readers.

I like to think I did alright, and I was eventually told by the various disability groups that I did ... but I really, really think not having various screen-readers to test against was something of a handicap of its own.
I’ve been doing more accessible work and it’s a mess. Like oh you NEED to use JavaScript to make a pure css drop down menu accessible.

Instead of putting the burden on web devs to create hacks around screen readers, how about the consumption software get better? There’s no reason it can’t detect a
:hover and treat that as a JavaScript event flipping an aria tag.
Just wanted to quickly add that I am in no way trying to steal the thunder from this news, just referencing where my brain had gone.

All that aside, this looks like an incredible language to use for some of my own projects. I have always been a fan of text based adventures, and have played MUD's off and on for at least 25 years at this point. Maybe I can put this language to good use. :)
Why does it has to be unbiased?

Alas, there's no such thing as unbiased.
> Humans have three mouths

What?
But think what that means in terms of SOLID angle, not linear angle.
I think this is YMMV. I've had a few jobs where I was very product-minded and a few jobs where I wasn't. The product-minded jobs were way more enjoyable to me. I really like the empowerment, autonomy, and sense of ownership that comes with being product-minded. I feel like I am allowed to thrive, and that my contributions produce much more value.

Maybe this is possible in a non-product-minded role, but I think you would need really great support roles (PM, PO, etc) and great communication.
I can see why people don't like that one, yeah. It obviously can't replace the cane; you're always going to need at least one tool available that's as infallible as having a chunk of rigid stuff actually run into an obstacle or fall off an edge. It wouldn't even be useful in addition to a cane due to the awful ergonomics and interface.
I don't think that's necessarily true for Apple.

The OP here is just asking for donations; users don't get anything in return.

The App Store Review Guidelines only say "If you want to unlock features or functionality within your app [...] you must use in-app purchase."

I haven't tried it (yet), but it looks like you might be ok with a Patreon link from an iOS app. The review process can be capricious, of course.
That was actually (and it says in the wikipedia) the Philly Police Department.

Unrelated: Years after that event I met the news photographer who had strapped his camera to a microwave truck's telescoping antenna to get a shot in the air.
May I assume that you mean open access fees by "outrageous prices"? At least in my area of research not a single reputable journal asks for money for publishing an article. It's always free.

You're right about the open access fees, though, just wanted to clarify this.
Are you a lazy programmer?
Because, if the store owner's business model is

> People are welcome to offer items for free on my shelf space, but if they make money based off the items people got from those shelves, then I get a cut

Then, if you accept a donation because of such items, then you pay. Because it was stated up front and it's part of the owner's business model.

As to how it effects the store owner. Let's say the store owner does not allow free items on their shelves at the moment. And they make enough money to pay their bills, plus a little extra. The owner decides to allow free items on their shelves, with the above caveat. They figure they will make less money overall (free items now take the place of items non-free item), but still make enough to live on. Only now, just enough, no extra.

If all the people that give their items for free + donations decide not to pay a share of their donations, then the business owner does _not_ make enough to pay their bills... because the assumption of people paying that money was built into the decision to allow free items in the first place.

So there _is_ a different to the store owner.

Obviously, Google doesn't make "just enough to pay their bills", so the analogy is loose... but the concept of people following the rules that were set out at the beginning being built into the business model, and the decision to support that model at all, doesn't change because of that.
If you mean large software projects, yes, if you include slipped deadlines.

The real killers are:

- no owner, or fake (insincere) owners

- data cleanup

- schema re-mapping (on 10,000 tables)

- no usable requirements

- disinterest.

I've done several enterprise-scale migration projects, and have a 100% track record, because I was a "real owner." But when I look through old jiras, I always see failed versions of the identical project by employees who refused to step up and be an owner.

Favorite compliment/curse, "You must have really wanted it."

Most SAP projects fail, as well as most new billing projects, some on a colossally expensive scale - think $100 million and up.
Many comments here confuse paid apps or in-app purchases with donations. In fact, donations are sort of a blind spot on Google Play: They're forbidden through the platform's payment system (because it would be a price charged without service in direct return), but donation buttons are also forbidden. Since both are forbidden, it's not (just) commercial optimization by Google, but that just makes it weirder IMO.

As a rule of thumb, don't include a direct link to PayPal, Patreon or similar, but create a dedicated page on your website listing those and link that page.
Is it just a problem of inadequate specification? Because the methodology seems to work with physical systems.

If I design a machine, and I need a gear or a cam or even a more complex component, I can send the specifications for that part to a machinist who knows nothing about the "big picture" of what I am building. Yet he can make that part of it to perfection. Does this lead to the same sort of problems with the development of physical systems?
From an Quick google I was unable to find any benchmarks. Does anyone have any anecdata?
> Up front analysis is not the problem

It depends, the idea of working in short sprints with deliverables at the end of it is that often you do not know what you need and the best way of finding out is by trying out and talking to the customer.

The place I'm currently working at is agile on paper but 90% of the work is just implementing external requirements we have no say in. Needless to say, not analysing the problem up front and not designing the general architecture up front leads to building roadblocks later on that prevent getting work done.

To stay with your metaphor: Sometimes you have to eat shit (because of legal requirements, etc.). Planning ahead is very useful in those situations for not choking on the shit.
The problem is the defacto platform monopolies. We should not tell ourselves that there are reasonable alternatives to distribution channels setup by Google and Apple.

Whether there is a problem (and a solution if so) I will not judge. But the society are already on it, and we probably will see some legislation rendering the "free market" arguments futile.