skysight-inc/HackerNews huggingface dataset:
> For example, Gentoo Linux, another community driven distribution, cannot and will not redistribute proprietary software at all. And this is not something that can be voted on, but must be complied with. This doesn’t mean that Gentoo Linux is not community driven whatsoever; it only means that it’s legally bound

This is quite a poorly chosen example since Gentoo will not ship binaries period. To this day I don't think there is an official host for binary packages (binhost).

Gentoo happily ships automated build instructions for all types of patent-encumbered (see USE flag "bindist") and even proprietary software (in which case it's more like "download instructions" rather than build). bindist USE flag is enabled by default since without it even OpenSSL is crippled.

i.e. your Gentoo box is likely to play H264/H265 out-of-the-box, at least once you get to rebuild the codecs as part of the normal setup.

I think this is an important point because the entire argument smells wrongly. There is an evident scale of distros that are more "deadly afraid" of software patents vs distros that simply don't care, and it is common knowledge that Fedora is practically leading the "afraid" side. Gentoo is nowhere near close. Even Debian/Ubuntu is a bit more towards the don't care side (albeit not by much). Their stance with e.g. the openSSL EC patents comes to mind: Fedora decided to cripple OpenSSL here (hobble_openssl patchset) but Debian did not.

So it's obviously untrue that the response of the distro comes dictated by some magical all-knowing law entity. Interpretation of the law is an open topic (until tested in court) and thus can be subject to community vote.
It really depends on what you want in terms of implementation. On one hand, a big chunk of digital logic is about implementing large, high-speed state machines using circuits.

On the other hand, regular expressions and things like lexers are largely based on finite-state machines so there is a ton of information related to those, but they often implement things more complex than finite-state machines in order to be more expressive.

In terms of manually implementing them yourself, I think the naive implementation based on the mathematical definition of a deterministic finite automata is pretty good for a small number of states for things like tracking program state. In particular, explicitly listing the total set of expected inputs/transition criteria, explicitly listing the states, and having a single function that takes the current state and current transition-relevant data and produces a new state.

This representation is nice because it makes the behavior inspectable in one location. This makes it easier to notice the edge cases and prevent the state representation and possible transitions from getting spread all over code. The transition function can be a switch statement or a table. Really any way of writing a two-input function with a finite number of inputs and outputs will work. Many people have also explored strongly-typed versions of this, which are worth a look as well.
"HD" phone codecs seem higher quality than the example given.
Right, how about this is 100% Google's fault for not figuring out how to avoid offering contracts to children. Seems more reasonable than anyone else getting any amount of blame or punishment whatsoever, including and especially the minor involved.
Check for a typo?
People complain about excess functionality being added to web browsers (HTML5, WebXR, WebRTC, etc) and many of these complaints are valid. Web browsers don't need these features, they should be relegated to native apps.

Except they can't be. Native apps don't offer the same freedoms that the web does. And so, we keep stacking technologies on top of web browsers to alleviate the problem. It's a bad situation, and both Google and Apple are gruesomely complicit in making this situation worse.

> Can you please give a concrete example of what Apple should do, in your opinion, to expand their API targets?

Stop browser lockdown. Allow sideloading. You know, the basics of computing that we had figured out since the mid-90s or when we sued Microsoft.
There're different ways to implement a state machine, table-driven, object-driven, function pointer driven, callback based, etc. If you just want a simple and hard coded sate machine, nothing beats switch statements. You can do something like the following.

enum State { S1, S2, S3, S4, ... , END }

State transition(State current_state, int input) {
switch current_state
case S1:
switch input
case 100: new_state = S3
do_action1()
case 101: new_state = S4
do_action2()
default: error()
case S2:
switch input
case 100: new_state = S3
do_action3()
case 206: new_state = S11
do_action4()
case 207: new_state = S12
do_action5()
case 208: new_state = S19
do_action6()
default: error()
case S3:
switch input
...
...

return new_state
}

run_state_machine(int[] inputs) {
State state = S1
foreach input in inputs
state = transition(state, input)

}

That's it. It's simple to understand and it's clear what the legal transitions are from each state based on the input. You can attach actions and data update on each state transition to do something useful.
Many levels of irony :) . Perhaps like the Great Wall it would have been better to run highways and tunnels through it but otherwise leave it intact[1]. There is in fact a gallery/museum with a large chunk of it, intact, including then-relevant murals painted just after the tearing down[2] - And that has immense cultural/historic value. It somewhat has the feel of a standard urban underpass, though. I don't think it's quite enough to capture the monstrosity of the wall.

[1] https://en.wikipedia.org/wiki/Badaling_Expressway
[2] https://en.wikipedia.org/wiki/East_Side_Gallery
You're correct that the seller never informed us of the contract, even though he was required to. Our state has a standard form that buyers fill out, indicating whether there are any encumbrances, liens, etc. that the seller needs to be aware of.

What the seller SHOULD have done is informed us that the contract would have to be transferred to us as part of the home sale, and we would have factored that into our offer.

But because they failed to inform us, they ended up selling the same property to two different parties.

And you're also correct that we were never a party to the contract, and that's basically what our lawyer spelled out in our demand letter. He basically said that this was a breach of contract between the previous owner and the organization (the two parties to the contract), and they needed to handle it themselves and leave us out of it.

Eventually, after a lot of back-and-forth, the organization agreed to not pursue this any further with us and nullify the lien. They had the option to pursue the previous owner for breach of contract, which would likely have involved him returning the money, but I don't know if they actually did so or chalked it up as a loss.
I Built a Rotating Detonation Rocket Engine
Bonds pay a fixed return. You buy it and there is no question what the return is for the term of the bond. Bond funds on the other hand, buy and sell bonds in an attempt to do better but there is also risk of doing worse.

You buy a $1000 bond that pays 2 percent for 5 years. Great, that's what you get. A fund buys the same bond and then interest rates rise, so they sell the bond at a slight loss (vs $1000) so they can invest in something with a better return. It becomes a bit of a game and can lose or gain vs the fixed return of buying and holding actual bonds.
Which is plain terrible and unnecessary. SQL works, it's easy to understand, doesn't need any kind of abstractions or stupefying measures like PRQL.
It can go either way. Many ISPs are known to be nasty, but hardly anyone sees the effects of that, so it's hard to tell. I think VPNs market "more security," people mostly blindly buy it, and everyone is happy.

Yeah, to me, a VPN is only a way around geo restrictions.
Checkout https://text-generator.io which can also be made to translate between human and computer languages with prompt engineering, has a nice 100 requests a month free teir
...that's what they're saying. Microsoft has no reason to build their own browser when they can fork Chrome and preinstall it on their computers.
This is the management equivalent of measuring developer productivity by the number of lines of code written.
I find it fascinating when I see "[Company I haven't heard of for so long that it might as well have died] acquired for [surprisingly large amount of money]"
Crappy Wells Fargo app can't handle mobile deposits of Western Union and other Money Orders. So, I have to go to a branch, only 2.5 hours away.

Why am I stuck with WF? A longer, boring-er story.
No. I'm not. I said:

1) "RDBMS is the right paradigm." That's high praise. RDBMS is exactly the Right Thing, with a trademark and all.

2) "SQL is imperfect, but it's good enough to not be worth replacing." That's definitely not high praise. It means that this implementation has all sorts of warts and annoyance. However, that doesn't rise over the bar of replacing.

As a teenager, I definitely did conflate the two. Perhaps that's where your misread came from?
GitHub's Missing Merge Option
Is this neural-network generated?

The bio makes me think that it is, in fact, written by a machine:

> Perhaps you'll think my comments are unthinkable. My only response to that is that they were legibly written, not by a machine, but by a writer with a soul.
> Why would any sane person with a 3% mortgage ever sell

Because they can no longer afford their morgage as the economy goes to the gutter and they get laid off + their purchase power gets eroded due to inflation? Or they got a new job, but now they have to relocate? Many reasons.
That's nothing to do with SQL, that's the database engine you're using (lexing, parsing, then) planning & optimising your query as best it can.

Much like C code say, it's not a feature of C the language that gcc, for example, can optimise your crappy code for whatever target platform.
This article may be helpful: https://www.bogleheads.org/wiki/Individual_bonds_vs_a_bond_f...

Specifically: “Thus, the distinction between a non-rolling ladder (designed to meet date-certain future liabilities) and a rolling ladder (which essentially represents a personal bond fund) is much more important than the difference between a rolling ladder and a bond fund.”

A one-off individual bond purchase, held to maturity, would be the simplest example of a “non-rolling ladder”.

But even then, the individual bond if marked-to-market (or if you needed to liquidate it before maturity date) would have fluctuating market price. It’s only the intent to hold it to maturity that gives one the ability to choose to ignore the intermediate market price. And if you’re reinvesting it into more bonds (a “rolling ladder”) then you do have to care about market prices at reinvestment time regardless.
Was the software Concur by any chance?
I someday hope for style transfer for language, so I can write a paragraph and convert it to Michael Creighton's writing style.
Yeah I would love a university to use this on their website. https://replicate.com/api/models/stability-ai/stable-diffusi...
It maybe slightly different in NZ as we are on variable rates, or fixed terms for upto 5 years or so that changes things. But we are now in correction period.

Prices sky rocketed as money was printed, now the shine has worn off and the fundamentals don't support sky high prices. With much the same story as a number of countries - interest rates causing cost of living hikes and wages not keeping place, the "sure bet" of the housing market is no longer, and the prices have dropped.

https://tradingeconomics.com/new-zealand/housing-index

NZ was living off that "they'll never go down" attitude. The people that bought in the last year are starting to hurt, and unfortunately/fortunately (depending on which side of the coin) the sentiment just starts shifting. Once it starts shifting, people get nervous - over confidence bidding is out the window. Even though we (theoretically) have a supply and demand issue, even though construction costs are sky rocketing, people start realising they don't need that 4-5 bedroom monster, or that 2nd holiday home that they can air bnb out.

Seriously at one point during I think it was 2021 - I was in a c/md level position, and our house went up more than I earned in one year - we're talking a fairly standard 3 bdrm house - nothing fancy. That was spectacular... that spurned on a lot of "mom and pop" investors to go nuts buying houses, when they shouldn't have. And now they're looking into negative equity territory.
What is your criteria for whether we are in/not in a recession?
be thankful, both of them produce awful, awful software

the citrix garbage I have to use to log into work is like Windows 95, it regularly corrupts its own install (on a machine only used for that)

and of course the uninstaller doesn't clean up everything, so you have to download a separate program to clean that up

and the less said about tibco rendezvous the better
If you need a non-freaky human face generated by AI, look no further than: https://thispersondoesnotexist.com/
The story of this invention is told in the book Copies in Seconds, which details how difficult and outlandish a concept xerography was at the time. It's almost hard to believe that Carlson stuck with it for so long.
I read somewhere hedge funds are investing heavily in private prisons. Make of that what you will.
The last thing you'll hear before the AI eats you: https://felixkreuk.github.io/text2audio_arxiv_samples/large_...
Hard links are not too bad of idea as long as they are done on files though they do have some downsides. There are some very good reasons why hardlinks on directories are not easy to enable. If something is scanning things recursively, they would end up in infinite loop if they are not keeping track of (disk,inode) tuples for parent directories, especially if they follow symlinks. IIRC they are explicitly disallowed in Linux, you would need to modify kernel source to allow them.

I have no clue why they are saying that they are hard linking directories, I sure hope they are only doing it on file level.
Without that pressure, they could have pursued a more aggressive strategy with IIS and server technologies. Outlook was only mildly annoying. They could have been much more aggressive there. Microsoft did and does a lot more than Windows and Internet Browsers.
Good Doc Bad Doc - Quickly Validate Documents Before Processing Them
I talk about a couple of implementation styles for state machines in "Game Programming Patterns" here:

https://gameprogrammingpatterns.com/state.html
> Nuclear is much better for the planet than fossil fuels and is the only option to bridge the gap required to operate the current renewables.

That's a strong declaration without any solution in sight for nuclear power-generated waste: https://www.ucsusa.org/resources/nuclear-waste
Philosophical perspective: Should you?

Energy is more expensive, food is more expensive, both due to real shortages. If we are going into a recession it makes it even more difficult to afford on average, a huge chunk of the population is going to struggle to eat, to keep warm, many will die. You want to figure out how to personally profit off the recession - further increasing the difficulty for others to get their share of the limited resources during - so should you?

Unless you are intending to profit by providing some kind of intrinsic value to society which could improve the situation even indirectly, I'd say no, it's unethical to exploit this situation to extract wealth using financial tools.
Using an SSD hides a lot of IO-related performance issues though. I suspect it's why Windows 10 is super slow on an HDD.
Search for terms like "satellite" and "space" in the Communications Act of 1934, as amended:

https://www.fcc.gov/Reports/1934new.pdf
Supply and demand.
The devs are out there, most likely your salary offer is too low.
What makes a dev good in your mind? How many hours a week do you expect the devs to work? Work from home? Is your salary enough to lure them from FAANG or vc backed companies?

There is always a reason the devs are not coming and most of the time it has something to do with work / life balance, benefits or salary or any of the above.

I dont know you, you could be the coolest boss on earth but if something is wrong with the above points then you wont find what you are looking for.
Huh. That's surprising to begin with; Fedora is RHEL's upstream, so I just assumed Red Hat was running it. If people wanted to change Fedora in a way that was counter to RH's interest, would it really go through?
> I don’t understand how this is controversial.

First and foremost: Because it's a gimmick on top of being annoying.

Second and very important: Because phone numbers do not actually fix anything. People will pool numbers, people will buy new numbers ($1). But since you already got baited on the hook, you will all happily accept photo ID as the next "fix" as well as whatever comes after that.

Because I've literally watched gamers complain about practically the same shit since the year 2000 and layers of new snake oil were added by the corporations to appease you, and you still complain since these gimmicks predictably amount to nothing aside from making it more annoying to play the game.

Because not everyone has a phone.

Because kids don't have phones (yeah I know this is changing).

Because phone is not the internet.

Because phones suck.

Because phone numbers change.

Because I don't want more stuff tied to my phone (which I don't have) that needs to change when my number changes.

Because it's another way for your game to break. Phone might not work at the time or the message wont be received or your phone is crashing/updating as usual and that adds another 5 minute delay before you can start the game, or you forgot to charge the phone. Which brings up the same point: because phones suck, why the hell do I need to hold a separate physical device to use what is essentially a different email account which is on an entirely different network and both networks have to be up all the time to be able to do anything?

The above point is extremely pertinent. About every 19 in 20 games I have played since the year 2000 have had some obtuse login, onboarding, social, whatever the hell bogus system with all kinds of dangling third parties and if any one of them broke or you clicked the wrong button you'd have to spend possibly an hour just making the game start up. Perhaps with one of the most successful games ever made this may not be an issue, but for the rest of the games, this certainly is.

Because I don't want gamedevs to have my phone number (nor the hassle of setting up a throwaway).

Because of all the reasons I hate email verification (which is utterly pointless aside from helping grannies not lose their account, since this is what captcha is for) as well.

Because the company will fuck up every possible thing imaginable so the phone will have some huge downside I didn't think of yet.

> I hope all multiplayer games start to add in this type of requirement

No. Kindly keep that, far away from anything I use, pretty please. Thank you. I will never add it to my games, either.
Netflix Expands Its Stupid Password Sharing Crackdown Cash Grab
I know the theory but my question was more philosophical.

Corruption isnt just taking bribes. Urusula’s comments are akin to coercing voters into voting against their preference and are a clear violation of treaties whereby the eu has no right to intervene in the sovereign voting process of member states. Its not like italians were bribed or forced into voting a certain way. That means ursula is abusing a position of power in favour of certain political parties with the threat of cutting funding if their new leader isnt docile enough. That is corruption and the perfectly fine eu courts will never sanction her for it.
How would the counter party know how much pocket money any given child has?
Media piracy is less tempting than in 2006 (before streaming) but more tempting than in 2014 (before competition decreased overall and everyone started siloing content as part of their truce).

Server-side control has been making software piracy less and less viable, video games sorta included. And a lot of mainstream games have found ways to make money without charging to buy the game upfront.
> I've never been convinced that efficiency and automation would result in fewer jobs

I’m not sure I buy into the bank analogy (probably due more to technology making bank products cheaper/more accessible and thus more customers and thus more bankers) but I definitely buy this.

If you believe fundamentally in basic market dynamics and that humans are generally productive creatures, then any automation that comes about will simply shift where the human labor is most useful, and we will generally always have enough human powered work to go around. The tech and automation is just making it more efficient for everyone.
That is fine. The site itself is safe. Accessing it over untrusted transits is not. What has changed since 97? Well, attacks became far more sophisticated, and the transits that people access stuff over became far less trustworthy.

There is nothing wrong with your website. However, you shouldn't be surprised when modern browsers stop working with it. Progress doesn't come free.
I was disappointed to not see it, but I’m not sure how widely-available information was by then.
If those parents were the same age but in today's world, I wonder how many of them would still be so willing to do it. Back then, the concept of mass surveilence and all of the crap we deal with daily today was just not even an idea people would have had. Then again, most people today still are ignorant, so maybe the numbers wouldn't change at all?
It turns out that most SQL databases, when used as a key-value store, shard better than most NoSQL databasing.

You run into issues with things like JOINs across shards, but there's literally no upside even there to NoSQL versus using a SQL databased in a disciplined way. I've designed systems with the same type of infinitely horizontally scalable KVS-type storage for all the changing state in SQL.

SQL also means you can do things like:

- Do local joins (if e.g. all the data for a user is in the same shard)

- Keeping a small set of relational data (not the stuff which needs to scale) and have one technology

- Use read replicas to scale some of the stuff which doesn't fit in the "infinitely horizontally scalable KVS" model

.... and so on. You can't not think about it, but if you do think about it, it's all upside and no downside.
Not caring about whether some segment (possibly even a majority) of users can or are willing to jump through hoops to access your site is a valid choice, just like publishing through gopher is. You do you.
Anonymouth – Document Anonymization Tool (2013)
Danish Pirate Site Blocking Updated, Telecoms Group Publishes All Domains
They're both for-profit businesses that will consistently put the user experience behind profitability. Open-source, libre browsers will not.

I'm sure people said the same thing when Edge was in beta. "How is Microsoft Chrome(2)?"
I'm planning to buy a lot of T-bills. Not treasury indices or funds: Actual T-Bills. A person might sell their holdings in like a TIPS fund when the general market crashes b/c they need liquidity. So you need the underlying treasury.

And also put the max into series i bonds, currently at ~9%. If you're a couple, you can put $20k in now and $20k in January, all paying the CPI as the interest rate.

I tried a few "clever" options positions this year, not with a lot of money. Even when I was right I still wasn't really able to capitalize on it, b/c you have to be right at the exact right time, not when your options expire or dwindle to worthlessness. It's a tricky game.

Just keeping your powder dry and staying in cash and cash equivalents will see you doing well. Then in 2-3 years when real estate crashes, buy something.