skysight-inc/HackerNews huggingface dataset:
>It’s crushing small developers who simply can’t survive with those kinds of payments.

Oh I don't know. The "small developers who can't survive" he's talking to here have multiple hypercars and I don't think they are small or facing survival challenges.

https://en.wikipedia.org/wiki/Pagani_Zonda#HH

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

Sure there are smaller developers. But the sense of entitlement is a bit much. Once you've written some software, that does not mean you are entitled to have people pay for your life from here on out.

I mean you have developers who have written software once, do not maintain it, and would charge subscription fees if they could, for software they don't update. There is a spectrum of behaviors, and there is a cost for running a store to corral all those behaviors into some order that average consumers can deal with. And then there are even legal bills to pay, for fighting off people who own hypercars and feel wronged.

There could be some room for the fees to come down now that the App Store is well established. But it's not quite how it's being portrayed… highway robbery? Way too dramatic.
In case you were wondering why? My aim was to make the other person do some actual “research” to prove to me that I was wrong. Once you learn how to do that, you will find your way out of your own conspiracy theories as well.
Debt should be allowed but only when the legislature authorizes it with a 2/3s supermajority vote. Having a higher voting threshold for issuing debt than for other decisions will reduce the amount of debt that gets issued, while still providing a mechanism to issue debt in exceptional situations.
I moved away from it because they still don't have a fully featured Linux client, and their 1PasswordX client is missing some features, and seems to be in general quite lot slower than Bitwarden.

Having said that, Bitwarden is a big pain in the ass. I still can't open the main window when I'm in private browsing window.
For the necessary projects, no one fucks them, because the costs of failure are too high. They are very rare, though, but when comes around it moves like a grass fire on a windy day[0]. That road "past its shelf life"? It's not. Your standards are just too high for your wallet.

0: https://en.wikipedia.org/wiki/MacArthur_Maze#2007_I-580_East...
Is the wholesale vs retail margins that retailers have had forecast also wrong?
He’s not the CEO though.
I don't think the pressure on Apple is going to let up. Smart phones are no longer a tech toy and have become a literal part of government and commercial infrastructure. Apple's arbitrary power over the platform is pissing off and embarrassing governments in the COVID era.

During COVID, governments around the world have been making major decisions based on mobility data from Apple and Google which shows trends of where people are visiting and what mode of transit they are using. The real-time mobility data from Apple and Google is far better than anything the government has itself. This is a big wake-up call to the governments that they have been basically supplanted by private companies. I'm sure no president or prime minister likes having to give a press conference where they have to say "According to Apple, we see good compliance with government regulations...."

Yesterday, the UK announced it was abandoning its own COVID contract tracing app and moving to the Apple model because they couldn't figure out how to make iPhones wake up via bluetooth (because that's a private API only available to Apple). A major western government is facing huge public embarrassment in a public health crisis over what comes down to not having permission from Apple to use a specific API in an app. That's the kind of thing that pisses off politicians, regardless of whether or not you think the UK followed the best technical path.

Combine all that with Apple now forcing companies to adopt their sign-in systems and payment methods in order to reach what is now part of the public infrastructure and Apple has created a situation where they've managed to piss off everyone across the political spectrum, from the hard-core free market people to the leftist public good people.
Asserting rationality has become a controversial act
Customers aren't walking away yet.

It would be interesting to see usage figures. Twenty five years ago creating a new Word document would be an almost daily occurrence for me. Now it is a rarity.

I have a sense that one day it will just disappear and nobody will notice.
That depends on ones philosophy.
It's a driver vs passenger issue.

Big companies such as Netflix, Disney etc. are drivers, they have impact on the user base. If Netflix stopped working on Apple's devices we would see huge outflow of users.

Hey on the other hand is a passenger. Sure, they might have 50k users in the queue, but them not being on Apple's platforms will probably shrink this number significantly. It's unlikely that Android users will switch to Apple because of the Hey experience.

From that it boils down to personal views. If one thinks that driver should have the same amount of power as passenger this scenario is upsetting.

Yet this is not universal view and I'd argue that the opposite view is the "norm". We have celebrities who can get more while spending less, specialists in the fields who have a lot of bonuses average Joe doesn't and well known businesspeople who have access to business which are out of reach. Do you imagine having 1.8b$ debt ? And yet Donald Trump was in that position long before he became POTUS.

Hey is exercising the same stuff. They want to become celebrity to slide. They don't fight for the change of rules. They fight for Hey to be approved.
>Everyone is welcome to create good end-user experiences with open technologies like PWA

Everyone who isn't targetting Apple devices that is.

I'd also like to take this opportunity to remind everyone that it is not possible to publish an application on the Apple App Store without paying. Period end.

I also don't see why there's an expectation that Hey has to pay Apple for providing the app. They are trying to bring out an app to allow their customers on Apple devices to be able to use their service. It's not like they're just putting their app there for marketing because the App Store is absolutely horrible at any kind of marketing.

This is a bit like expecting Netflix to pay Comcast, AT&T and every other ISP for the priviledge of using their networks. Netflix's customers are already paying those companies just like how Hey's customers are paying for their Apple devices.
Sure that method works up until a certain point, but with the size of apple now it becomes anticompetitive.

I mean, 30% app subscription fees, & not being allowed to tell your customer on your app that they'll get a cheaper deal from your website?

Perfect example of a greedy and morally questionable company
>You would know what I meant to say

Not really, only with extra context/explanation.

It's common to divide US/European culture (even though both western), or to include Japan in the western culture (even though not in the west, and their culture is not European of origin -- west in that sense is more like "westernized").
I remember those days. Those people got punished by accounting reality, and so IBM is just another vendor today.

Which is my point.
Out of curiosity, what was your issue the first time?
It's still the same empire.

The Roman Empire was home to many different ethnicities and was ruled at various times by different ethnicities. Latins, Greeks, Armenians, Arabs, etc.

Even the Ottomans considered their empire a continuation of the Roman Empire – one of the Sultan's title's was "Caesar of Rome". So you can add Turks to that list too.
Gave up after trying to read the first sentence. Great color scheme.
I get where he's coming from, but then again, that's not me. The cheapest monitor he recommends costs as much as my entire setup would cost in its current, used, state. I'm not gonna buy a single monitor for that price - and if i would, i wouldn't downscale it to the resolution [edit: real estate] i had before!
A lot of langage have work in progress and or working GUI framework compiling to webassembly.

So yes. And you know what ? You shouldn't share too much code between backend and frontend.

The packages are node disavantage. You depends on too much packages it's a security risk.
>The only reason for a well paid developer to prefer linux over windows for a desktop OS is that you don't need any of the extra stuff (a decent desktop experience, hardware support and a commercial end user software eco system) or that you have some fundamental objections concerning Microsoft's business practices. These are good reasons, but experience shows that most people don't care enough about things like privacy to give up convenience or shiny things.

Sometimes it is simply the problem of linux being utterly broken. Linux users wonder why people won't adopt linux, and it is because it is full of problems. I spent a full day this week trying to get an internet connection for my linux desktop working (sans ethernet cable) and was unable to. USB tethering was broken for unfixable reasons and wifi adapters are a nightmare with linux. So that drove me back to windows, I tried WSL, and now I probably just won't ever bother trying to run linux on desktop again. I didn't want to tinker with my software, I wanted to do my personal projects. Windows at least lets me get the job done.
UK public debt exceeds 100% of GDP for first time since 1963
#1 can somewhat be substantiated by some technical info, without knowing the true number of pages.

- Using DNS "zone files", the DNS database for TLDs (which are not available for all, but most) show there's circa 200 million domains registered at any moment

- A large percentage of these are parked, i.e. no unique content.

- Many domains are "tasted", i.e. bought, are alive for a few days then disappear, so potentially you waste time crawling them

- Lots of sites are database driven and can result in millions of pages that can be created in a day

- URL rewriting means you can have an almost infinite number of pages on any one site

- Soft 404s and duplicate content can be hard to spot and can waste resources in gathering/removing them

There's paid for resources like Majestic/Ahrefs/Moz that crawl the web to see who's linking to who and they all contain trillions of URLs.

I think the most detrimental fact is that pages often disappear or change, I don't have a recent number but I'm fairly certain there's a 10-15% chance that any link you see this year, will be gone next year. "Link rot". Hard to build a DMOZ style directory on that scale with that problem.

I don't think it is unmanageable, it just needs to be seen from different perspectives and managed by different groups of people.
A VPN can negate that but now you're putting your trust in the VPN company's hand.
>He's regularly referenced on this site by his initials

Yeah, it's his Twitter handle. Do you think people are evangelizing rms just because he refers to himself as that and that people are following his example?
If I only evaluated our tech stack on a pure “what’s the most efficient way to deliver HTML to the user” I’d not choose React, but I don’t know of any other framework that ticks the other boxes required in a large organization.

- Code sharing - how do you share reusable snippets of code that includes both the SSR logic and the JS that is also required on the frontend. React’s component model is fantastic where a team can develop a component independently

- Skill set - getting 50 React developers to write HTML and JS should be fine if other problems were solved, but often the suggested solution is obscure things like Elm or Elixir

- Even if most of what a company builds is static marketing content, other parts can be more app-like and having developers be able to share code and use the same basic technology is a great productivity booster
Don't count your chickens... Politicians love to grill CEOs in front of cameras and then do nothing about the issuea they find so they can grill them all again next year.
It isn’t true that ventilators are proven to be useful against Covid; at least the evidence is consistent that hcq being more effective.

Also ventilators are very expensive and hcq is very cheap.
You should also link the HN thread where proton categorically denies the claims.

In particular, the claim that tesonet controls protonvpn's release signing key.

https://news.ycombinator.com/item?id=17258203
Should we also force every other retailer to display their wholesale cost?
> Yeah, school nowdays tolerate bullying much less.

I'm not convinced of this. School is now largely seen as a day-care service everyone has a right to, so even when bullies get expelled, they often just get put at a different school to cause trouble for people who's parents care less.
For free open source binaries:

download link: https://adoptopenjdk.net/

license link: https://adoptopenjdk.net/about.html
So I’m told, and yet searching my mail from the iOS mail app over IMAP is slow and unreliable, so I use the Fastmail app, even though it is slower to launch. Have you found a mobile IMAP client that works? notmuch [1] looks like it would solve my problems on the desktop, but searching from mobile devices is important to me.

[1] https://notmuchmail.org
Covid, childcare issues

Actually Covid may make working remotely more acceptable, so may lead to more options, if the economy does not prevent it.
CouchDB is a database from 2005 that can _only_ be accessed via a REST api.
There is a future mission planned to Titan called Dragonfly, it will send a rotorcraft to the surface.

Perhaps they can use the data from this mars copter to improve the odds of success with Dragonfly.
> The amount of gold used would form a cube of only 3 cm dimensions. The average thickness is 0.6 mm.

Modelling the hat as a cylinder surface of length 745 mm and 88% gold, the resulting radius is about 1 cm.
It would’ve been great. No malware on windows. No shady creditcard transfers
> If you have the option of writing an SPA, it's simpler quicker to build this way, and so easy to deploy.

It's simpler if you only write the front-end, because it de-couples the work with the back-end.

If you are in charge of both front-end and back-end, server-side rendering is easier.

It's a case of Conway's Law. Knowing that, you may choose to have a back-end team and a front-end team or a team of full stack developers depending on the end result you want.

Personally I think it depends on whether the Web is just another client for you, which consumes APIs like native applications, or if your product is entirely web-based.
Well, also because of the societal trap of health insurance.
If you have health insurance, you're (hopefully) not paying for your medical costs. So the medical costs get jacked up- after all, you, the buyer, don't front the bill.

If nobody had health insurance, medicine would be cheaper. Of course, for every individual who can afford it, health insurance is a good choice (individually).
I don't agree that Apple should bend over backwards. IMO contact tracing opens up a new can of worms and is a doorway to more draconian measures that will erode privacy for private citizens.
Building a secure login page in PHP
Well what is reasonable for a $5 bottle of ibuprofen? How about:

"Misuse of this product is dangerous and may cause death. Advil is not responsible for damages caused by misuse. Read and follow instructions on back of bottle"

That's a bit wordy but it indicates who is responsible (you) and what the gravity of the situation is (possible death). With that established, it means the onus is on the user to do more reading.

IANAL but I would like to belive something like that would satisfy all parties.
This is only delightful when you are doing synchronous computation or you have async/await in the language. Until Loom is available, using this same pattern with CompletableFuture breaks in the face of try-with-resources.

Also I don't think it's possible in Python using await since await is a prefix keyword so in your example .groupBy is not a method on Future so it won't work.

I love ReactiveX as much as anyone but these issues cheese me off.

Rust has await as a postfix operator so this pattern works flawlessly when mixing async and sync code.
Yes, he had some strange beliefs, I think he decided he wanted to be Arthur Conan Doyle.
I've been using Gnome+Wayland for over a year and been quite happy with it
Nice improvement, but given the community's receptions regarding such kind of changes, why not just make use of Julia, Ocaml, F#?
"Study finds political bias skews perceptions of verifiable fact"

7 @ g for 2.25s is a verifiable fact from one of the most prestigious standards making bodies on the planet. There are tutorials on reproducing that NIST measurement.

You seem to be not surprised it's flagged, and you bring up belief. Why?

Believer of what? Argument of what?
i've been using nothing but rails for the last 10 years, without missing anything. though had i known that tech like cableready/stimulus was on the horizon, i probably would have missed that. i'm always amazed when i read tech blogs focusing on the complexities, intricacies, and pitfalls of modern day JS development. then i look at the value it brings the visitor/customer, and 99% of the time i'm shaking my head in disbelief.
Agile or Waterfall; a risk management perspective
Prospering in the Pandemic: The Top Companies
To continue with the bad highway comparison, apple don't own the phone, the phone owner does. Apple don't own and run the infrastructure behind the 3rd party apps, their developer does.

So, back to the highway, you pay a 30% cut to drive on the highway they don't own for them to run a car dealership without allowing anybody else to run one and reviewing cars offered in the dealership with an arbitrary process.

Taking 30% off buying an app, why not. It's insanely expensive but that's their dealership.

Taking 30% off subscriptions makes absolutly no sense.

I'm really happy that someone start to look into it and if they are not happy with it they can always do what they told many other business to do "change their business model"
Hmm, like Google does ? Even that isn't a panacea, see Epic giving up on distributing Fortnite by itself.
> ... nothing, ... preventing an implementation that produces multiple plans based on the parameter values

I'm afraid there is - time and space. Optimising is a very expensive process that can take well over a second to optimise a complex query on MSSQL (and that's not because the best plan is always found; it has a timout after which the best plan so far found is returned. Complex queries will hit the timeout and a suboptimal plan will most likely be returned), and the compiled query plan can take megabytes.

Suppose you want to parameterise by fields selected. That's a combination, which involves factorial. tl;dr that grows fast.

> you might have two structurally same tables that reference (or are referenced by) different tables

Umm. I'd say if their semantics were different enough that they be 2 distinct tables then their identicallity is coincidental. I'd have to see some actual cases before arguing further (edit: though I have come across this, so maybe, but it's not IME common).
I think it's pretty much a textbook case for the antitrust laws. Now the only missing parts is the political will for Congress and US government to move forward.

Unfortunately since the MS antitrust trial, they've missed opportunity after opportunity to prevent monopolies or oligopoly of Big Tech companies so they might pass here as well.
Maybe it is because I'm a non-native speaker but I find the name of the company very confusing. Why is it named HASH?
The Wikipedia article states that it’s a cover for a hat, not meant to be worn.
The author here, thank you for checking this link, looking forward to your thoughts in the comments! Summary below.

---------

Today Agile is the default choice for the software development life cycle (SDLC); every conference, book, or blog post is telling us we are doomed to fail if we don’t follow this established convention. But isn’t it surprising to think that we should use Agile for every possible company doing software out there? Are we going to organize software development exactly the same way if we work for a startup, NASA, or FedEx? It seems hard to believe.

If you are already screaming this is heresy! …please bear with me; I am not trying to send us back to the dark ages of Waterfall. At the same time, no project or company is the same and we should keep thinking about Why we do what we do. Choosing the appropriate SDLC requires a deep understanding of the dynamics of your environment.

In this blog post, I will use the lenses of risk management to help you pick what SDLC is right for you. We will first look at how to put your software development lifecycle into context by interpreting it as a risk map. We will then look briefly at the history of Agile and Waterfall and why these risk maps make sense in their own context. Finally, we are going to learn how to use Cynefin and Wardley maps as tools to better understand the uniqueness of your risk territory, so you can pick the software lifecycle that better suits your team or company profile.

I hope you enjoy the journey and looking forward to your thoughts in the comments.
As long as you are not targeting watchOS or tvOS.
Law of Rent
It's an historical term, we say extreme because they are at the extremities of the hemicycles.
There is a really good point in this article that is imperfectly articulated. This "We do not have this impulse today." isn't being supported.

Learning how to do something well involves a lot of failures/failed experiments (eg, there is some interesting research on learning curves that goes into similar ideas at a massive scale).

Picking on an industry, the supply of great home builders will be reduced if there are not also many incompetent home builders. Incompetent home builders are regulated out of existence because it isn't safe, so statistically a couple of really great builders never learned their craft because they couldn't muck around doing stupid stuff so they went to become shopkeepers instead or something. Costs associated with homebuilding will also rise.

So it isn't that the impulse is lost, it is that when America was a great builder the people had no choice but to accept a lot of shoddy work, and in amongst all the dross a few of the experiments turned up aces. They wouldn't accept that today (even though it is probably a really strong strategy) because the median voter is risk averse to the point of hurting themselves.
Good! This one seems more complete and advanced.
I think we have far more quality content than ever before. YouTube is a goldmine of high quality content, and so are the other publishing platforms.

The signal to noise ratio might have gotten worse, and discovery might be flawed, but the absolute quantity of quality content has never been higher.
Before Google/pagerank took over, sites were successfully gaming the rankings of search engines like Altavista by adding every keyword they could think of in the html header, or hidden in the page with an invisible font etc.

It got to the point Altavista became more or less useless, and when Google showed up on the market they quickly took it over.

Seems the time is ripe for a new revolution. Doesn't have to be a better search engine, could be something completely different.
It's not individualism, it's infantilism. Everyone's waiting for daddy government/daddy employer to save them.
Wow...it's like that "yahoo" email list of links that I used to subscribe to. Wonder what happened to them? Last I heard they stopped sending out the email and started putting it a web page for convenience.