skysight-inc/HackerNews huggingface dataset:
There are companies doing something similar such as Coolify and elestio.

You’re thinking in technical terms, but you need to focus on what’s the value for the user. A nice framework I learned the hard way is: so what? Always ask yourself this question until there is nothing to ask.

Once you find the value, then just search for it and you’ll find your competitors. In your case for example, managed wordpress hosting.

Edit: typo
> The wastefulness of EU is the real reason people want their countries out of it.

Unless such wastefulness is directed towards your own country!

By the way, the only ones who actually voted to quit were those idiot Brexiteers who were not even aware of the EU funds invested in the UK.
Building rustc doesn't take hours on a modern machine. Building it 100 times would take on the order of a day, not months.

> Moreover, I believe the earlier versions of rustc only output LLVM, so you need to bootstrap a C++ compiler to compile LLVM anyway.

This is a more legit point.
The build process for the rest of Firefox could be as modular as devtools. When I was involved with Mozilla (and for a while after), it was a frequent criticism of mine that no one was prioritizing making the contribution process as easy as possible for people who didn't have an email address ending in @mozilla.com.

Zotero has (had?) a really cool build system. Zotero is written on an Electron-like architecture, except it uses a Gecko-based runtime instead of Blink. (Firefox is the same way and has always been this way, and this predates not just Electron, but Chrome/Chromium, too.) Similar to the way that Electron apps' build scripts generally work by downloading a prebuilt Electron (rather than requiring developers build it from source), Zotero works by downloading a release build of Firefox, unarchiving everything, sweeping away all the XHTML/XUL/CSS/JS that comprises the Firefox UI and application logic, and then swapping in the components that make up Zotero. (In other words, just how it should work 90+% of contributors who want to submit patches against Firefox nightlies, too.)
In my experience “performance” is code for “I don’t like you”. I have never seen a performance metric that isn’t arbitrary and inconsistent. Not just between peers but day to day for an individual.

PIPs are just CYA for HR.

I can’t speak to these specific situations because I wasn’t there but when managers speak about “performance” they’re using a euphemism for their perception. This can easily feel like racism because it comes from a place of discrimination.

“I have friends who are x” is a common refrain of racists so isn’t a defense, especially in an asymmetric power structure. Maybe you aren’t, or maybe your employees feel you are but they tolerate it to keep their jobs.
Ah, but you did pay it.
More than that, it actually communicates to the reader that there is a dependency between some of the variables being declared. That is, it is actively useful.
It's at least what happens when you run a design discussion in a channel with the whole company.

Even design by committee is limited to the committee.
Respect Your Youngers
It's a jack of all trades, master of one.
Would be interesting to see what would happen if renters had the option to buy the underlying property/unit somehow after being a tenant for a certain time.

The goal should be ownership for folks who want it, not a nation of renters.
Except that the US authorities have the right to access the data you stored on Apple or Google & Co. servers whenever needed, without your consent and even if you are completely innocent.
Aware of what? Government says a file is illegal? Sounds like a censorship regime to me.

Not if the key is provided to the platform operators to confirm the contents. Otherwise yes anyone could claim any encrypted file contains illicit material and people would game that system.

For what it's worth the key may not need to be manually shared to the provider as referrers often leak where people learned about the file and that source location may also contain the key or password. All it takes is one person using a web interface or addon that leaks such information. Some addons break the referrer-policy header and many website operators don't even set the header [1] in the first place. Example header testing [2]. Please test the sites you visit and kindly ask the website operators to address any missing headers.

# nginx example
referrer-policy "strict-origin" always;

[1] - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...

[2] - https://securityheaders.com/?q=https%3A%2F%2Fnews.ycombinato...
> But according to the DOJ if I hire a company to do this, it’s not?

That’s not what was happening. Your understand of the suit is missing the real problems.

They had a program for automatic rent increases that were calculated based on data that would have been private in normal markets (rent being charged for units not on the open market). There were a lot of factors beyond simply informing people what could be found in public data.
As Blaise Pascal said, ‘Le silence est le plus grand persécuteur de la vérité’ (Silence is the greatest persecutor of truth). The lack of communication from judicial authorities, whether a magistrate, prosecutor, or juge d’instruction, only invites speculation. Transparency is key to preventing rumors from shaping the narrative
You can do those things. What you can’t do is acquire a huge chunk of the market and require your users to accept the prices you “suggest” to them based on your knowledge of what their competitors are charging.
Thanks for pointing to that. My understanding is wrong, then.

If they are pressuring landlords to hold to a price then it is for sure price fixing.

This is obviously illegal.
The last approximation of this that really stuck with me was The Bitter Lesson.

It would seem a common thread is our inclination to embed part of our ego into everything we do.
And they fired the engineers who were actually working on the product. $7m is a nice product team that many startups would kill for.

Fire the CEO. Drop all but 2/3 products. Get off the pot.
That's not what RealPage did. RealPage (in landlord's terms) "uses proprietary data from other subscribers to suggest rents and term"—not just publicly available data. Additionally, there's a market impact level to this. When you control 70% of the market, you're a monopoly, regardless of whether you're controlling market prices because you're a landlord or because you're just telling the landlord what price to use. The law ~says that you cannot control 70% of the market.

So, yes, if you sell a hosted version of your program that sets prices for 70% of the market and then use you contracts and incentives to police landlord's compliance with your program (another key feature! if RealPage was just providing the data, they would have been less of an issue, but they were also using financial kickbacks to ensure landlords kept their prices high), you are forming an illegal monopoly or price fixing cartel.
Uh, you're reading the wrong thing about it. Fixing supply and demand means things like punishing vacancies with taxation, promoting construction with tax breaks, and removing the demand by severely limiting rent seeking real estate investors.
In reality, fines represent less than 1% of the EU's revenue.
Quantum computers with write-only memory can outperform classical computers
What’s the point of this comment? What does it accomplish other than being inscrutable to people on screen readers?
> Student debt didn't cause the financial crisis of '08, opaque securitization of home mortgages did.

That's what Canada said in 2008, claiming its much more regulated financial sector avoided the situation. Yet look now...

While you are right that subprime mortgages contributed a temporary exacerbation, they still needed a catalyst to drive the price of homes higher in the first place. Said mortgages only became available because homes were increasing in value already (which was historically unusual), making lenders see it as a safe bet. That is, of course, until the homes started falling in price in late 2006, which brought on panic as the mortgages started coming up for renewal.
I checked droidcam before and AFAIK it solves the problem of using adnroid device as webcam using server and client apps.

I want to expose low level camera capabilities like manual focus controll, capturing raw images, iso, etc. DroidCam exposes only subset of functionality I need.

In short i want it to be more like programmable controlled digital camera than webcam.

BTW scrcpy offers similar features trough adb to DroidCam.
It seems to me like there are two significant factors in this case which likely cross the line: using private information from competitors (inventory, actual current prices) and clients being penalized for not sticking to the recommended prices. The latter (enforcement of cartel pricing decisions) makes the former more effective, and seem particularly egregious.
There is a black market of illegally printed “proper translations”. I had to buy a full HP anthology for my younger sister off some guy’s Corolla, paying in crypto. Same guy was selling counterfeit LEGOs. It was low-quality paper and flimsy covers, but the translation was “correct” and that’s all that matters.
Pick better life goals (2020)
I also don't see why anybody would boast being a "Trust and Safety" company founded by ex-CIA, but here we are. Who knows these guys.
I worked on a DARPA anti-deepfakes project up until spring 2021, so just before the real tidal wave of generative AI. At that time, state of the art (of publicly known tech) required a few hours of target footage to train something passably deepfaked. Since then, there's been huge advancements in the generalizability of models. I don't know how little the threshold is, but it has gone from "only really feasible on celebs/politicians/folks with extensive video presence" to "feasible from a handful of videos". Like your average American's social media footprint.

You still need a pretty beefy rig (array of multiple 4090 gpus) to do convincing video generation in a non-glacial amount of time but it's totally possible with readily available hardware.

The bigger problem is actually "cheapfakes", so many people are so confirmation-biased that they will readily amplify even poorly put-together disinformation.
You're in a niche(ish) space, that doesn't have a lot of general overlap with HN.

I can say "I wish someone made a cheaper alternative to the Domino" and anyone in the space will understand what you mean instantly. But from an original analysis others might of told Festool that it was a bad name that will confuse people.
I deeply love that your sharp criticism ends with a forward looking suggestion that the author do better. That’s the nicest criticism I’ve seen today.
Many people seem to think that Telegram tries to be a Signal or Matrix replacement. I dont think Telegram tries to be any of that. If anything you can compare it to Discord, except much better.

To enable synched e2e conversations accross many devices you also need to synch private keys, which is a security nightmare.
Interesting and infuriating "loophole" that I'd call negligence, with respect to stolen cards.

Apparently, the banks do not dissociate a stolen card in a digital wallet from your account so someone can steal a card, put it in a wallet and keep using it merrily.

Sounds like a basic thing to get right, but I am sure there are "good" reasons.
> So I got a phishing email ... It landed right in my primary inbox.

FWIW, i've been using gmail since 2006 or 7 and i get maybe (MAYBE) one such mail in my mailbox every 3-4 months. Until spam inexplicably dropped by 90%+ practically overnight sometime in the past 5-ish years, i was getting an average of 100 spams per day, very, very, _very_ few of which landed in my inbox because gmail's filters are so incredibly good. Before gmail, email was essentially unusable for me because the noise-to-signal ratio was easily 10-to-1. (Nowadays, i get maybe 3-5 spam per day (in my spam box), but i've no clue what caused the sudden sharp decline a handful of years ago.)

> Recently a lot of high profile accounts have been hacked (Linus tech tips, Jim browning, etc) like this.

Then, frankly, those users need to learn not to click on everything which lands in their inbox. They have certainly learned that now.

> On the other hand a lot of legitimate email from my Bank has often get sent to spam.

If your bank is using email for notifications then "they're doing it wrong." i've been with my bank since the late 90s, using online banking since the early 2000s, and they've literally never once sent me an email.
> Someone uses your data stored on another jurisdication and your legal options more limited or even powerless.

If that someone is a legal entity within your jurisdiction, you have lots of options.

I edited my original comment to link to someone who gave a good explanation—what I hadn't considered is how difficult tracking suppliers and subcontractors recursively and ensuring that they all have a presence in the EU would be. I think it's a bad solution to that problem, but it does make sense.
I can only hope they go after RealPage as vehemently and doggedly as they went after Backpage.
That appears to be far more awkward because it doesn't document the declaration and inclusion of specs in the script itself and doesn't manage temporary environments. And, so uv run looks superior in this use case. pipx is great for CLI tool management.
It's a bit more than just looking at pricing, landlords have to actively keep their own pricing updated with RealPage. You can reject the suggested pricing but to do so requires meeting with their representatives who try to persuade you to use it because, and I quote, “There is greater good in everybody succeeding versus essentially trying to compete against one another in a way that actually keeps the entire industry down.” That's self admittance to artificially reducing competition.
Isn't that precisely what they were doing? Forcing landlords to follow the recommended prices?

"RealPage thus makes it hard for customers to override its recommendations, according to the lawsuits, allegedly even requiring a written justification and explicit approval from RealPage staff."
From: https://www.theatlantic.com/ideas/archive/2024/08/ai-price-a...
As a US citizen residing in the EU, I can maybe play the role of an interpretor or anthropological informant. Your idea that the GDPR is just a kind of gotcha, as if the high fines were a kind of disingenuous speed trap, is a reflection of American distrust of our own government but is not a good model for understanding what is going on here.

The GDPR and high fines are an earnest reflection of the will of the European people not to have their private, personal information used in potentially harmful ways.

If I can be allowed to similarly anthropomorphize, the EU would honestly rather that US companies respect EU citizens' data rather than receive high fines. I know I would.
Paddle is pretty bad.
Support is bad in general, the API is bad, you never win a chargeback (you still have to worry about chargebacks). I wanted to try lemonsqueezy but now it's been acquired by stripe, so it will likely turn into another expensive Death Star.

MoR solutions are a good idea; the tax (F*K VATMOSS Europe) / accounting overhead is likely not worth it. Having a single B2B transaction whenever you want is much easier to deal with.

When your income is large enough that the % you'd be saving let you afford developer time to implement and maintain taxes / billing and extra for accounting of thousands of transactions, then go for it and switch to a cheaper solution.

Let's say you make 100k per year: the 2-3k you save on pure stripe won't pay for the extra developer / accounting time to maintain all that.
Creator here. This is still an early project, but I'm glad to see it getting shared already.

There's an active thread at Lobsters as well: https://lobste.rs/s/yejgcd/relicensing_monitor_project_listi...
An efficient but naive approach is probably O(n), because it searches the entire history. Runtime grows as history does.

The point of bisect is that it understands each commit as a linear snapshot of the code base, to narrow down the commit that you’re looking for. So if you say that you know commit 1000 is bad and commit 1100 is good, it will ask you to check if commit 1050 is good. If 1050 is good, it knows that the bad commit has to be between 1000 and 1049 so it asks about 1025. If 1050 is bad, same thing in reverse.

A more naive approach would ask the user to check commit 1000, then 1001, then 1002, etc.

I’m honestly not well-versed enough in other version control systems to comment on whether they contain a similar feature or whether users would have to write their own.

It’s not magic that it’s O(log n) so much as that git has a native O(log n) manual search feature.
Legally it depends (I am not a lawyer)

The DOJ is likely to pursue this as collusion[1] which had legal precedent.

In this case: both parties intentional gathered to review prices together (through use of a third party).

Some bits from the article RealPage allowed landlords to "share confidential data" and "to suggest rents and term".

I don't know to what degree suggestions were made. If they were consistently suggesting increases: It's may be less similar to "looking at your competitor" and more "competitors agreeing to continuously notify each other of a price increase"

If it's also sharing occupancy statistics notification of an inelastic market could also be a contributing factor.

[1]: https://www.justice.gov/opa/pr/assistant-attorney-general-jo...
Sure. All I'm saying is I don't know enough about the chemistry to know whether this type of biodegradable affects whether there is microplastic residue in the drink.
Ask HN: Should you use exceptions, or return error codes?
https://github.com/jnguyen095/clean-code/blob/master/Clean.Code.A.Handbook.of.Agile.Software.Craftsmanship.pdf

At page 46, the author asserts that using exceptions is better than returning error codes from your functions.

I heavily disagree, as this will separate logic in at least 2 pieces, with the error being handled elsewhere. I do find it excusable for certain contexts, like I/O (ie have a function that reads from a file raise an exception, but that exception should not be bumped up the call stack more than one step).

The design principle is also weakened by the possibility of returning multiple values, or to return a struct/class that contains both data and error.

I wonder what is the consensus on this design issue is, more than 10 years later.
This actually reminds me that one thing that helps a lot, is to actively explore some of the code you are reliant on. I found elisp (and, well, lisp) a lot more intimidating before I started perusing code. The pragmatic approach so much lisp code goes for is refreshing and goes a long way to justify why some choices that may feel odd actually work really really well.
You can't just ban them. Where there is profit to be made, they will find a way around any regulation.

You have to change the structure of the market so they no longer see these investments as profitable.

One way local areas do this is by "homestead tax exemption" which reduces property taxes if you live in your own home, but this is binary and punishes small landlords equally as big ones.
War and Peace was my first introduction to the translation debate as well. I read and loved the Anthony Briggs translation, but I also read a few samples from the Maude translation and didn't think it was much different.

In general, I think there's too much emphasis on language barriers for the layperson. It's the classic problem where passionate people introduce considerations that aren't relevant to the casual user ("Don't use that brand/thing! This brand/thing is 0.1% better!").

I'm fluent in English, but still am capable of missing subtle uses of the language. Yet, we treat foreign (to us) languages as if all of the subtly is obvious to anyone who is fluent in it. I honestly don't think that the average Russian reader is going to see much more in the language than an English person with a good translation. An expert will see it, but not me.

In my opinion the return on investment is much higher for increasing your understanding of both the culture and historical moment, not the language.
Russians are absolutely losing their shit about this, because Telegram is the unofficial-but-predominant communication system of the entire Russian military.

So yes, a lot of noise is being spewed to try to turn everyone against this before any details are actually public.
Cool! I've got both and consider Katz a better writer of English. His prose is just more enjoyable to read and flows much better than P&V's rather too literal translations
A couple tons spread across 400 million people with a per capita emission of 5 tons per year is in the noise. If we're at the point of trying to hyper optimize there are far more meaningful targets than pipe throughput.
On the supply side Strong Towns is pretty interesting: https://www.strongtowns.org/housing
How many CEOs did France judicial arrest for OVH fires?

On the other hand: lots of criticisms thrown around highlighting France and French judicial system. Are we forgetting Assange (Sweden, UK, Aus, US), Snowden (US + everybody who didn't shelter him on his way to Ru), Huawei CFO (Canada, US)...

Obviously unless french justice can prove Pavel is the Al Capone of the nefarious gang syndicates operating on telegram, this is obviously political/idiological. Fair game, any sovereign state can arbitrarily display their powers however they want. Just don't pretend high ground next time
I think you're missing that in order for your employee to do that work they would have to access public information, which is also available to renters.

If on the other hand, you got an employee to call up landlords and get the rental pricing for every one of their units in exchange for the rent of all your units, and then agreed to set your pricing together - that's textbook price fixing.

There's nothing illegal about collating publicly available information and selling it to others as a service. There is something illegal about collating private information and using it to advise many competing businesses what their prices should be.
> There’s a particularly inflammatory translation of HP which causes people to swear that they won’t let their children read it.

What makes it inflammatory?
I would say that proper threads with shared mutable state would make things much more fragile and high-ceremony, with locks, atomics, and potential races everywhere. For real multi-core performance gains, I would much prefer a model like JavaScript's workers, or Python's multiprocessing, with easy but explicit shared memory interface where message passing with serde does not suffice.
North Korea claims to be the worlds only tax free state. But you are right, in effect citizens do pay tax, its just called "socialist income accounting" instead.
> Here you are on the internet which America invented

Oef, another poorly researched, oversimplified take on things. I'll throw you a bit of a bone, the prototype internet or the precursor to it is indeed mostly a US invention. The modern day internet has been shaped by many international contributions from a variety of sources. Tim Berners-Lee is an English computer scientist to give an obvious example. Not to mention that it is very likely you are viewing this on a wifi connected device, which is a Dutch invention.
Student builds epic spaghetti tower to pass architecture class
interesting! what applications are you writing it for?
I was curious. Seems like peng the British slang has Jamaican origins, maybe.

https://english.stackexchange.com/a/66906
The End of Finale