skysight-inc/HackerNews huggingface dataset:
Exactly, as much as we love open source in many ways it's also kind-of destroyed the mid-segment of fixed-software sales(the dBase, Lightwaves, Turbo Pascals,etc) and we really need a way to find back to it.

Because not only is people not gaining income from their work (even if for example the Blender foundation exists.. how many people can live off it?) but we're also straining a lot of open source developers with support that really needs to be paid-for in some fashion.

I don't fault Stallman in this instance(not a fan in general), the GPL always allowed re-sales and I think he did see something akin to the shareware world even with free software, but what happened was the combination with the Internets ubiquity made everyone just jump to the source (kind of rightfully due to bad shenanigans by middlemen actors like SourceForge or worse) leaving potential supporting middlemen screwed.
the antecedent could be ambiguous, should be a comma and explicit bases

120_sqrt52-1 = 51_10, in......

i didn't want to "split the equality" so to speak

120 in base .... is equal to 51 (implicit 10)
Subscriptions are the ultimate rent-seeking business model for software and online services.

When you need to increase profits to justify insane valuations, eventually you need to start wringing your customers dry.
Another bit of history. The first navigators kept passing by the bay for years because they could not see the bay from the sea due to the fog. This is why people settled in SF later than in other places in the region. So, the fog was probably damn thick at the time.
This is the primary reason housing is in crisis in the US. Tech workers and foreigners finding cheap but gentrifiable places and driving up the price of housing to the point no one can afford it but them.

While OP is right in that these people are a net good for the economy at large there's a reason a LOT of countries do not allow foreigners to own property. The US is one of the few places where you can without much trouble. You can see the problem this causes with states adjacent to California, like Nevada, where the average house is now over 10x the average income thanks to the tech emigration.
soo... you want those that ammount to tourists to pay taxes in the country they visit? By your logic I should pay taxes to the country I go on holiday on the paycheck I get while being there.

You are forgetting the tax income from the money all those "tourists" spend in that country. Who do you think benefits from those taxes?

I do agree with you that it can befome a problem if those "tourists" start buying properties in those places. That should not be alowed without permanent residence (of, at least, a few years).

"That in turn drives up prices of everything for locals "===> Are you serious? Do you realise how many of these "tourists" (% wise) are needed to affect the market in a city? Even 1% is nothing more than a blip(IMHO).
The screen of my first computer (b/w screen, late 80s) had a physical button to toggle inverted mode.
A Job Board not being approved, despite many other job boards also using Stripe and there being no obvious increased risk.
> Locals in ... all over South America... are pissed with these "digital nomads" (read: illegal immigrants)

Brazilian here. At least on the part of South America that I know that well (a little more than my country), nobody gives a shit.
Everything is SaaS because rent-seeking is hugely in fashion. Companies want you to pay them on an ongoing basis.
You just don't know what ecosystems are. You don't just plant hundreds of trees of the same species and call it an ecosystem, that is just a colony and lacks many characteristics that an ecosystem needs.
Hyperbole is not whataboutism.

Doing a bad thing for a dumb reason does not become better if others are also doing other bad things for other dumb reasons.
By this logic, do you have a problem with grocery stores?
Well, you can rent appliances and cars and there are services that will cook and deliver food for you for a monthly fee.

So yeah. All those things are available on-demand or as recurring service.
Pointing out the absurdity of someone's position via an apt analogy seems productive to me. Certainly more so than dismissive cries to hn guidelines.
No software company goes from 0 to Cloud Spanner in 90 days...
Any new company will continue to use Postgres.

If GCP was smart they would make it free for life, then one in every 3000 customers would blow up and they could charge Oracle prices.
The questions feels directed more towards B2C, but let me share a B2B take:

From a business perspective, a SaaS solution can be a ramp to platform lock-in. Once your customers have committed, and your software is part of their business workflows, it's expensive to move away from it.

Another reason is that (for sufficiently complex solutions) the software portion is just part of the service - the business can also offer consulting services for onboarding / migration and customization. That's an entire new revenue stream.
10 years ago I was making 150, and relatively underpaid I guess. At least I was not making the sums that others in the algo trading/hft space were.
I use an add-on called "nuke anything" which lets you just rightclick on anything you don't like and get rid of it. Works great for most things, but element picker works well too.
I think my iPhone SE has a ~7 Wh battery. It needs about 80% extra charge each day, which means its consumption is roughly 5.5 Wh per day or about 2 kWh/year.

At the previous 112 TWh/year ETH was using before the merge, that would be the equivalent of 56 billion iPhone SE's. Think about that.

The energy usage of ETH's POW used the equivalent power of 50B smartphones.
> If I and my grandma and everyone's grandma would use Proof of Work cryptocurrencies to buy peanuts at the supermarket, PoW energy usage would probably rival that of China.

I can't speak for all PoW cryptocurrencies, but this is a common misunderstanding about Bitcoin. Energy usage does not scale with the number of users. The transactions per second is largely fixed due to the block size limit. If your grandma is using Bitcoin, she will probably be transacting on a second layer, e.g. Lightning or Coinbase.
I like that your anarchy has government, the Ancaps on Reddit would like you.
The article lays out a lot of good points, though I think a lot of them can be summarized more as "here are things you may not have realized about the number input, so use it accordingly" rather than "it's the worst."

> The built-in validation is visually inconsistent to whatever UX when you are building for your app.

To me, this is the kind of thinking that takes Web 2.0-isms too far and makes for actually really shitty UXes. (And yes, of course, I know that the responsibility for these peeves lies with product managers, designers and the like _as well as_ developers).

I do not need a picker to pick my state. I know what f---ing state I live in. I do not need to review a list of all states, hoping I'll know it when I see it. In fact, for a semi-structured and rather complicated piece of data like an address, why force the user to partial-parse it anyway? No, the fact that you can type the first letter does not help. Just let me type the abbreviation. I know what it is! I f-----g live here!

I know how to type a g-----n address, especially my own, and it's likely that, unlike you, I actually know how to do it correctly. You know, where my ward goes? Ward? You didn't think of that? My fractional street number or the fact that I don't have one?

I do not need a calendar widget to pick my birthdate, especially when the calendar invariably starts with today and does not offer a straightforward way to type the date in my local format. I know when I was f---ing born. I do not need to look at a calendar and think "Hm, I know it was a Wednesday... maybe some time in the '90s? Better click the tiniest f---ing left-guillemet « I've ever seen 360 f---ing times and then maybe one of those months will ring a bell!"

And also, run your braindead validation when I'm well finished entering my information. You do not need to red-highlight the field just because I put the point somewhere else outside of it. You do not need to give me a popup for every number in my phone number until there are ten digits. You do not need to confuse me by sometimes filling in phone number delimiters as I type, and sometimes prohibiting them from appearing at all. I've had two different phone number fields on the same form behave in both of these ways!

Thinking of form-filling-out as a "user experience" or "live interaction" is okay, I guess, but it can't dominate your thinking to the point that you lose why it's a "form" in the first place. There are lots of use cases that really are analogous to filling out a form, I think a lot of web sites could do a better job of keeping the power of that analogy and using dynamics to enhance it.
A bit of a side point but I'm a little amazed that using ssns as account ids is legal.

The approach just seems to be asking for identity theft/fraud...
SaaS business model is nothing new. it just another form of contract.

my employer is in utility management/service. they sign yearly contract with city and MUDs.

i don't see the difference between monthly fee (contract) and yearly/multiple years.
Try doing it from the top of a Big Bus too! Amazing!
We used to play this in high school but it was always how many clicks to get to Nazi. We were a clever bunch.
.. reaching for Her-Bak by Isha Schwaller de Lubicz ..
> Are you saying you should empty your account constantly.

When I was involved with taking payments through paypal that's what we did. For us there was no value in keeping payments in there but there was plenty of risk. We stopped using them very quickly though, their fees were ridiculous.
5'11" is ideal, taller than average, but not so tall you continually bump your head. Budget airlines are still a bit of a squeeze.
1. everything is mobile: people consume software from phones, tablets, personal laptops, work laptops, desktops, corporate servers. How do you imagine yourself installing your software 5-6 times for a single customer???

2. now imagine updating your software with new release/bug fix. royal pain. these two factors are enough to choose saas
>Locals in Mexico City, all over South America, Bali, Thailand, Vietnam and really all over the world are pissed with these "digital nomads" (read: illegal immigrants)

While it may be the case in other countries, Mexico has fairly straightforward laws that allow you to work remotely for up to 4 years without paying local income taxes. Basically, as long as you have a stable job outside the country, you are fine.

The mood among some Mexicans may be negative, but for the most part Mexicans understand (thanks to a long experience with tourism) that foreigners bring in the big bucks. And this is good for us.
It's especially worse when they are required by TOS to not engage in communication with bidders/clients outside the platform.

This would be like, for example, if you set up a job interview from a listing at Indeed, and then Indeed demands that you do not use regular email to stay in contact with the employer, you must use their own messaging system. And you can't even voice chat elsewhere unless it's a link that is provided by Indeed so they can be aware of it.

Just the walled garden aspect of freelancer websites is what turns me off.
Godot has a large number of integrated multiplayer features from low level primitives to higher level interfaces. It also has support for p2p with webrtc.

https://docs.godotengine.org/en/stable/tutorials/networking/...
[ido-numbered-mode] Emacs package to switch buffers fast
Add numbered selection to ido-mode.

Buffer: {0 .emacs | 1 Messages | 2 scratch | 3 shell}

If you press a number (like "1") it will go to that buffer (i.e. Messages in the example above).

0 does not go to the 0th buffer (just hit enter)

I'm new to emacs lisp, so I'd love a review/feedback from a more experienced dev! :D
So that hackers don't waste time looking at Spanner:
The price starts at north of 300$ per month (https://cloud.google.com/spanner/pricing)

[edit]
I'm apparently wrong.

This is still a masterclass in how not to do a pricing page IMO.
Well... unless it's something really new, not a small change.
Some changes are not amenable to small diffs.

In that case, you don't just "review the diff", diffs are VERY limited. Lots of context is lost (you still use it as a guide, but it's not enough).

So, what to do?

Do a code walkthrough, involve reviewers early, if you're on the reviewing end, check-out the thing and navigate the code with whatever tool will help you understand it best (IDEs, whatever).

Reviewing a large change should be closer to pair-programming than a classical code review.
Sign in with Passkeys on iPhone
Part of what makes these situations so frustrating is that there's no due process, and there are significant ramifications to your livelihood. You aren't told what you're being accused of, you have no way to contest the allegation, and you might lose your entire business over a clerical mistake.
Is the anti-abortion movement secular in nature?
Now would be a good time for the regulators to acknowledge that yes, Adobe is a monopoly, and to block this.
The "and" after "hundred" is just standard British English. American English omits that "and" though.
Rent seeking behavior is being adapted into all products with the goal of replacing ownership with controlled access. Once people use your service they are likely to be locked in and stay
Ms exchange and aws, azure come to mind. The cost of paying $10
Yea, I spotted a few panel-like objects that weren't captured in the example on the repo. Not sure if they were panels, but now I understand most of this is a framework for doing your own analysis. I suppose using your code, someone could also recognize pickup trucks, people, pools, etc. I think it's really neat that you can do stuff like this with drones these days, and am sad I live too close to a military airbase to use one for anything other than backyard piloting.
Only need to do Tornado cash once, and you can still do that, it still works

Nobody cares that you sold your nft to a virgin address funded solely by the tornado cash relay
> the same fixed length 16 byte file in the same location

On the SSDs you weren't writing to the same location. The firmware keeps mapping your writes to different locations for wear leveling. So if those 16 bytes are the only thing you're writing your SSD would last a very long time indeed!

> I had assumed the file system layer would take care of that kind of management for me

Depends on the file system; some do, some don't, and for some uses cases that isn't what you would want, so you need to chose your filesystem (or its options) appropriately. A journaling file system (like ext4 with -j) would never write to the same spot (but without -j it would), and a more advanced one with COW like btrfs usually won't either (but COW can be turned off).
Polywork raises $28M Series B
Property taxes are extremely regressive. Probably the first or second most regressive tax you can conceive.

I, a lowly middle class worker buy a house in Cheapville. I can afford it, and the property tax, so I am happy. 20 years later I own my house and hundreds of thousands of immigrants from TechVille come buy up all the property. Great! There's no houses really on the market so the value sky rockets! Problem... my house value goes up, but so does my property tax. In fact, it's so expensive now I can no longer afford to live in the house. I have to sell MY PROPERTY because the STATE has imposed a tax specifically designed to destroy the idea of property as an owned right. In some circles this would be considered theft-by-taxation which is probably the only correct interpretation of this scenario. My house has to be sold because I can't afford it, it's bought (read: stolen) by some rich tech bozo with more money than sense, and I have to move. Probably to a different state where then I contribute to the very same problem there. The problem is the regressive property tax enabled this. The only solution is to not have them for residential non-commercial property. If property is not producing tangible value it should not be taxed. Taxes are collected at the sale of the home - this is enough. If it isn't, congress needs to tighten the purse strings.

Property taxes are regressive, prevent you from ever truly owning your own plot, and disproportionately reduce the wealth of the people who spend most of their lives creating it for other people. They are probably the most distilled form of evil the financiers of a state or country can create because they are totally unavoidable and because of the way percentages and property value are calculated can very quickly go way out of hand. The only people that benefit are the rich house flippers and people with so much money their property taxes are a rounding error. It puts property in only the hands of the wealthiest. How is this a good thing?
It has.

I'm subscribed to a weekly milk and veggie delivery.

Car leases for rentals has been a thing for decades.

Ok I can't think of fridge as a service... But what about extended warranty plans and servicing?
Hell, switch to Firefox anyways. It's pretty nice!
Please explain your comment for the rest is us. Was that a sarcastic "it really happened because it made it to the chain" or a "we'll never know whether value was exchanged from one person to another because the owner of both wallets could be the same person" - or both, neither or?
That's certainly the benefit of having a teacher. :) I was trying to learn from old books and help documentation, where subroutines seemed to be considered a niche feature for more experienced users.
It's not just about payroll - there are all other kinds of employment-related laws that must be complied with which are set at a state level. For example, minimum required vacation time, sick leave, minimum wage, employment contracts (e.g. restrictive covenants), required reimbursement for employment-related costs.
Making competition easier in this space is another way to solve it. If Stripe had 15 competitors all of whom were API compatible so you could switch in 5 minutes, any bad PR would drive customers away in droves.

Government has made entry to this space hard which is why there aren't enough competitors, so they're really the source of the problem.
Pretty sure that's the long term plan.
I get all my social contact I need from my friends, and enjoy a pretty solid firewall between my personal and professional lives. I was hired to write code, not be made to entertain my extroverted colleagues that 'need social contact during the day to be satisfied'.
Should probably mention mdx since it's a much better alternative that has been available for a while
>your anarchy has government

What are you referring to exactly?

Earlier I mentioned 'constitutional republic, benevolent dictatorship/monarchy, or ancap kind of situation.' Yes some of those include government.
Unpredictability.

You (Amazon) don't want your precious little bot say random things that land you in the press. And oh, GPT-3 will.

Point two is that models that can be goaded to a specific place. So you'll need to account for that too, or... oh look, press.

Point 3 is that they're trained on the Internet at large, and you don't want that in your house :)
Banks are regulated to death but I see that on the whole as a good thing. These payment processors need the same burden. They’ve shown that they won’t play fairly without intervention and market forces aren’t fixing the problem.
What are these predatory cancellation fees ?
Having a single VM on Amazon doesn't provide substantially better reliability.
Yes, the algorithm zip uses in this case uses backrefs
"LZ77 algorithms achieve compression by replacing repeated occurrences of data with references to a single copy of that data existing earlier in the uncompressed data stream. A match is encoded by a pair of numbers called a length-distance pair, which is equivalent to the statement "each of the next length characters is equal to the characters exactly distance characters behind it in the uncompressed stream". (The distance is sometimes called the offset instead.)"

This is a different technique from entropy coding, which gets its improvements by allocating fewer bits for more frequent symbols. But most modern compresses uses a mix, for example gzip uses DEFLATE, which is a combination of literal backrefs and dynamic and static Huffman tables.

and Yes, JSON is usually absurdly compressible.
> Are they fixing mistakes or constantly adapting to new/expanding requirements?

Fixing their mistakes. Constantly adapting to new/expanding requirements doesn't require SaaS.

But the way it's worked out is that SaaS lowers production costs because code can be shipped fast -- with minimal testing and before there's any real reason to have confidence in it -- on the theory that you can just push out updates later for any bugs that customers find too annoying.
14k PLN netto = underpaid?
Not really. Plus I don't feel that HN front page is customized base on browsing history, is it?
Spreedly is a very good provider for this.
> And it's impossible to have a progressive sales tax.

It may not have been done before but it's not impossible, right? You pay 5% on the first 10k you spend in a year, 12% on the next 30k, 20% on the next 50k, etc.
True, and yet nearly every original bitcoin millionaire became one specifically because they decided to mine something that was worthless at the time. Sometimes you don't have money, but you have a GPU and someone else is paying for your electricity. I understand that doesn't describe most mining these days, but the point still stands: people will speculate at a loss.
You're usually better off letting the IVR route you to the first dialogue tree option at least before you start spamming, otherwise you get the 'idiots who can't listen to dialogue tree' receptionist who has to transfer you to someone else anyway but might not get you to the right place on the first try.
This has to do with both a technological and economic change. Let's say it's the equivalent of music and movies we go from "owning" through physical devices, then to virtual and now streaming. We are moving to a society where we will no longer own anything and will only use services. This is not only happening in software. We can have car-as-a-service, food-as-a-service, and the list goes on.
And many don't mostly need to come downtown for commerce or employment any longer. And culture can be a handful of times a year. That's my situation. I rarely come into the nearest major city any longer. It's not that I don't come in but I'm very selective.
Frankly that's a ridiculous clause. If you make a change (like switching from testing to live in the stripe dashboard) it needs to be tested, as OP's comment nicely demonstrates.