skysight-inc/HackerNews huggingface dataset:
MySQL doesn't use SemVer. MySQL 5.6 vs 5.7 are different "release series", and switching between them is considered a "major" version change.

MySQL absolutely fully supports in-place binary upgrades, saying otherwise is pure FUD. And the upgrade process in MySQL doesn't even iterate over your table data in any way, so claiming it will cause "data loss" is also pure FUD.

At Facebook we automated rolling in-place updates of our entire fleet, with new point builds of fb-mysql going out several times a month, to the largest MySQL deployment in the world. Worked flawlessly and this was a full decade ago.

MySQL is widely considered easier to upgrade (relative to Postgres) because MySQL's built-in replication has always been logical replication. Replicating from an older-version primary to a newer-version replica is fully supported. When upgrading a replica set, the usual dance is "upgrade the replicas in-place one at a time, promote one of the replicas to be the new primary while temporarily booting out the old primary; upgrade the old primary and then rejoin the replica set".
Absolutely it would need to be looked at, but the fact that there were large numbers of both means you should be able to factor that out, as far as easy demographic variables like age and sex.

However, and this is to your point, if (in any given country) one of those became available well before the other, then those people who were more eager to get it would all get one type, and people with pre-existing conditions might be expected to mostly be in that group.
A rarely mentioned benefit of YC is Work At A Startup
The marketing and fan hype is exactly same as for other lifestyle companies. Hence you buy these products so you can show and be seen having bought them and receive validation from your perceived peers.
Yeah, if it hadn't imploded or he managed to exit before it did, I'm sure he would have enjoyed the money. Well it didn't go so well, tough luck for what was essentially a gamble.

I still feel bad but only in the measure that poor economic literacy contributes to people falling for these scams. That and old-fashioned greed :)

7% risk-free savings with negative interest rates... Come on.
You aren't in a bubble, there just aren't many. There are tech companies but they're largely copies of US companies built for the local market (DoorDash -> Deliveroo, Uber/Lyft -> Bolt, etc). Europe has twice the number of people so there should be twice the number of notable companies but it's a small fraction instead.

The US has a history of innovation and a culture of ambition, drive, and seeking financial independence. Europe is more concerned with regulation and bureaucracy.
PaLM 2 can't even solve "Write three sentences ending in the word Apple."

It's worse than GPT-3.5. Go see for yourself at bard.google.com, which is running on PaLM 2 everywhere but the EU as of yesterday.
It does happen. Spotify and Unity come to mind, but then they always move to the US. Don’t know why.
0.10 seconds
Would be nice to be able to see a summary of the original article below the ai one, including the sensationalism
And yet the article says the reason is basically "capitalism bad":

> you had airline deregulation by a guy who was an acolyte of Ronald Reagan.

> The more horrible you make it to fly coach, the more business people will demand to fly business and first class. The airlines make a bucket of money off people traveling up front, which is why they make coach as oppressive as possible.

Yeah no, deregulation made it so the average person could travel by plane at all.
I have access to claude. It's not bad, but decently behind gpt4 for code
Hitler worked hard.
If you believe the efficient market hypothesis can actually apply to an existing stock market, I would like to offer you an incredible price to buy the Eiffel Tower! Hurry up! This offer is only valid for a few hours! People are lining up to get this offer
If there might be a software remedy (or at least amelioration) of the hardware problem of random bit flips affecting a software data structure -- it might involve creating multiple (more than 1, 2 or greater) redundant data structures in memory -- and checking each one for consistency against the others at specific intervals...

If the random bit flips affect code -- then if the code is deterministic, then one solution (or at least amelioration) might be running multiple copies of the same code -- but loaded at different memory locations and where the results of one set of code's calculations are checked against the results of the same set of code's calculations -- but loaded and executed from a different memory location...

Kludgy? Yes -- but if the underlying hardware is buggy (random bit errors which cannot be removed for whatever reason) -- then it may be the only effective way to make the system work, despite the kludgyness...

Which brings up a strictly academic question -- what would an OS where each OS data structure and OS code path was replicated/redundant (and the results of running each redundant code path / data structure and the results checked at various intervals) -- look like?

(I know NASA did something like that a long time ago with using something like five redundant computers where each computer checks the results of the computation of the group, and if there's an inconsistency, the computer producing the inconsistent result would be shut down...)

Related: https://history.nasa.gov/computers/Ch5-5.html
I was pretty sure that android and iOS both have apis for apps to choose between 'whatever is best', 'wifi preferred' and 'cellular preferred'?

I don't know the details, but some iOS network apis (Network Kit?) allow you to set a required interface type somehow. https://developer.apple.com/documentation/network/nwparamete...
> What I don't understand is: aren't zfs snapshots writable, like in btrfs?

ZFS snapshots, following the historic meaning of "snapshot", are read-only. ZFS supports cloning of a read-only snapshot to a writable volume/file system.

* https://openzfs.github.io/openzfs-docs/man/8/zfs-clone.8.htm...

Btrfs is actually the one 'corrupting' the already-accepted nomenclature of snapshots meaning a read-only copy of the data.

I would assume the etymology of the file system concept of a "snapshot" derives from photography, where something is frozen at a particular moment of time:

> In computer systems, a snapshot is the state of a system at a particular point in time. The term was coined as an analogy to that in photography. […] To avoid downtime, high-availability systems may instead perform the backup on a snapshot—a read-only copy of the data set frozen at a point in time—and allow applications to continue writing to their data. Most snapshot implementations are efficient and can create snapshots in O(1).

* https://en.wikipedia.org/wiki/Snapshot_(computer_storage)

* https://en.wikipedia.org/wiki/Snapshot_(photography)
> By choosing SQLite.

It's a good reminder to give some thought to whether one actually needs MySQL|Postgres. If not, SQLite is the way to go. Most of my code that uses a DB is using SQLite.

But obviously, if you actually need MySQL|Postgres then SQLite is not an option.
Is it though? Like, if I see a lot of nested "ifs" with "returns" sprinkled around, I'm getting "icky" vibes way before I intellectually know what is wrong.

Like, I don't think you can get away with just typing "code smell" in a CR. That's lazy but the gut reaction to some code can be a useful starting point.
Dang. Could've fooled me!
it's the opposite, your ability to think is your ability to write

anyone can write, even a machine, but do they think?
You could have literally had your money in SVB and come out better.
Thank you, every little comment I get from fellow boots on the ground is so valuable, lotta noise these days.

Random Q, I don’t use the ChatGPT front end much past month or two, used it a week back and it seemed blazingly faster than my integration: do you have a sense of if it got faster too?
I actually did end up selling some to pay the mortgage. It's not fun to realize a loss in my portfolio no matter what though!
> I've never had a problem with Javascript's type system, or having the wrong type show up where it shouldn't. I accepted the dynamic nature of JS long ago when it first came out in Netscape, and I adjusted my coding style accordingly

Different languages have their own strengths and weaknesses as well as generally accepted coding practices and sometimes different paradigms. I find the folks who struggle the most are trying to write JS as if they are still a C# or Java developer so they constantly run into square peg round hole issues and blame it on the tool. I love JavaScript. I also love C#. But you've got to approach how you solve problems with them differently. How you write long term maintainable code in both is different.
They were worth the trouble during the thick of the pandemic when people preferred homes with kitchens. There they could minimize their contact with other people. Now people are traveling differently.

And it could also be that people are realizing that AirBnBs are not worth their inconsistency, dark patterns around fees, and the hassle of dealing with a problematic stay or host.
Okay, so a lot of people are responding that they love YouTube content, and some of them pay for it.

Yes, obviously the largest crowdsourced video service in the world has some subscribers. But the fact is, they aren't enough subscribers to approach its ad revenue. If you don't address why that is, you're not really responding to my point.
When you race to the bottom, there aren't alternatives.

Companies cut their costs by pushing more and more jobs to this cheaper (low rights, no progression, no holiday, no health, no benefits) gig work. They quickly out-competed. Everyone is forced to hire on the same terms to stay competitive. Very quickly it's not that "the alternatives" aren't good enough, they just don't exist any more.

Shitty gig work conditions exist because we permit it. If we didn't, employers would hire part time staff like they used to, instead of forcing everybody to be a zero-hours "contractor".
>> Why do you think that made the financials viable?

Even a person with a finance background such as myself cannot realistically state what yield is "viable", especially without history.

Commercial Real Estate is paying 8.5% preferred these days...is that viable? Not sure, but I can look at history across rate environments.

Crypto has no history so I think a lot of people were going on trust of the players. Many investments are about trusting the managers.
The Huang Yanqiu Incident
You are not. It's like Patrick Bateman's Fisher-Price to me.

This thing in particular is purely for posers, even more than their other stuff. I find it condescending, and nebulously offensive.
> I personally get really anxious when I'm "wasting" time and would rather learn something

What happens when you get to such a state where you simply cannot NOT waste time? E.g. your job becomes so soul-sucking that you have no mental energy left? Might you be then the author of the post? Hmm.
You likely got rejected. Was the same for me and I reapplied with a good use case and was let in
Getting inside an opponent's comms is a uniquely satisfying experience.
A Life of One’s Own: Marion Milner (2017)
home office?
I made one, I can share more if you want.
Its because getting people to download and sign up for another app is friction. Everyone already SMS in america because its free, unlike other countries where you have to pay per message.

I have friends from Africa and India, and they use whats-app when communicating with people in their home country because it costs money to send regular SMS.
Get good glasses. I haven't had Lasik because when I was young I could "count the rocks on Mt. Rainier!" as my wife's very expensive optometrist put it. I have astigmatism, and I've gotten rather farsighted as I've aged; all of it is correctable with glasses, and I've been informed it wouldn't be after Lasik.

I wore dimestore readers for almost a decade. Finally saw the optometrist after discovering that after a day of screentime while I was driving home I'd be seeing double. Astigmatism correction fixed that. Went another decade before saying fuck it and getting aviators (photogrey, bifocal) for driving (don't need them to pass the driver's test); discovered how much they cleaned up the light flare at night. Went another five years before joking about rose colored glasses and ended up getting a lightly tinted pair; it was just a taste, it wasn't enough. Next time I went in I got flamin' rose colored ones in huge hexagonal gold frames: kinda messes with colors but so awesomely worth it driving at night with all the blue-tinted LED headlights and streetlights.
> Really, has there been a backlash against me? I hadn't noticed any change. I actually worry a lot that as I get "popular" I'll be able to get away with saying stupider stuff than I would have dared say before. This sort of thing happens to a lot of people, and I would really like to avoid it.

http://lemonodor.com/archives/001091.html
Alongside Bill Hwang, who famously lost $20 billion by excessive leverage.

https://www.bloomberg.com/news/features/2021-04-08/how-bill-...
If you tell GPT-4 specifically to respond with proper jargon for the domain like that found in a textbook or journal it provides much much more useful replies. Silly that prompt engineering is what's required but at least for my purposes wherein I fact check it's output it's right nearly all the time and I've learned a great deal.
Not as hard as his soldiers.
Cops incorporate private cameras into their real-time surveillance networks
This game was made by a political action group for startups. Here is their agenda: https://engineis.squarespace.com/s/Startup-Policy-Agenda-202...
The very first article is a left leaning fact check.

This needs work to be what you claim. You've baked in bias and report it without emotion
Its funny how you did it again, so once again, its weird how you don't feel like an idiot for ever thinking that custodying your money in mismanaged opaque businesses was the problem.

yes, you should have stored your self-custodied your assets and cryptocurrency does not exist for any other reason. unlike banks and brokerage houses, crypto exchanges exist for passing through to your destination: self custody.

who said anything about "progress"? so now you want to pretend like you adopted some ethos about a cryptocurrency future but ignored everything about how to use crypto and pretend you burned because "you believed", but only in a mismanaged business that catered to your greed? okay that's a legitimately hilarious take.

as the late steve jobs said: you're holding it wrong.
> Will IRS refund said workers the payroll taxes workers paid as part of their Schedule-C?

Possibly, if they ever actually collect it. (not sure of the legal requirement here)

The best thing a contractor in this situation can do is file an amended return now, using Form 8919 to re-calculate the employee share of FICA tax they owe. This will also involve filing Form SS-8 (separately) to dispute their status as a contractor. It may take several years to get processed, but at least it creates a formal claim that the IRS will have to eventually honor or deny.

Also note that only the 7.65% employer portion of FICA, less the income tax deduction that Schedule C filers get for that, is in question. Also, as employees there may be other business deductions they took on Schedule C they would no longer be entitled to.

The employer (FTX) is also liable for taxes that sole proprietors don't pay, such as FUTA (federal unemployment), and a variety of state payroll taxes most likely.
This is an exact example of something a vector dbs would be terrible at.

Vector dbs work by fetching segments that are similar in topics to the question, so like "Where did <Character> go after <thing>" will retrieve segments with locations & the character & maybe talking about <thing> as a recent event.

Your question has no similarity with the segments required in any way; & it's not the segments that are wrong it's the way they relate to the rest of the story
A lot of startup employees got paid...a lot of customers got to enjoy below market prices in the quest for growth for a few years...
Those are inconsistent beliefs, if we're talking about Eugene Fama's hypothesis.
Yes, but I think for most companies this has more to do with cost. They're not going to pay for the OSS model, and if they can use an OSS model + fine tuning, they'll choose to save the money.
As it should be. Why constantly bombard us with nonsense? Every now and then i chill and listen to old radio broadcasts. There were plenty of bad things happening at the time but somehow the way they were presented was calming and reassuring. Modern news make it sound like civil wars are imminent and we are constantly ready to jump at each other’s throats. A bit like
“Give me the photos, I will give you the war”. If there is no reason to panic they’ll manufacture one.
They've had that for years.
The parent said "For MANY MANY years after the scientific evidence was completely undeniable". Maybe he's saying that both sides aren't equally valid and taking their opinions as soon is a waste of resources.
I don’t think it does. It says that much was due that year.
The guide needs a section on safety with a notice that users of the bench can read. A cordless vacuum cleaner would be a useful addition to the tool list as well.
Anarchy?

Not sure I follow. I’m simply saying that you need to compromise with me or I’m willing to take action that will hurt both of us.
throw, raise, catch, switch... even if and else.

They're all wrappers around goto with various amounts of safety in their handling.

Some implementations are more safe than others ( https://www.php.net/manual/en/control-structures.break.php still gives me the heebie jeebies thought it was worse in older versions where the number could be a variable rather than an integer literal https://web.archive.org/web/20140312123653/https://www.php.n... )
In my case it was email rules. They did the proper thing , ye I missed all emails because they were filtered in a subfolders.
I have seen TDD done successfully, at a few companies. I think it's one of those things where you really have to learn it by doing it with people who already know it. I can well believe that there are people who read a blog post, started doing it, and got terrible results.

It also requires quite a bit of discipline, or commitment, or conscientiousness. It's worth it, but you have to be on the ball. It helps a lot if everyone on the team is experienced in TDD and positive about it, because you can all support each other.

It requires constant occasional investment, in building test infrastructure, updating older tests, etc. Often not a lot, and you can do it as you go. But sometimes, particularly for integration tests, you have to sit down and bash out some sort of framework to make testing tractable at all.

And it's possible it doesn't work everywhere. In my current job, i write a lot of applied maths code, and i haven't worked out how to test-drive that, because i generally don't know what the result should be before i start (i wouldn't need to write it if i did!). Sometimes i can make relative assertions ("the antimatter consumption at warp six should be eight times the antimatter consumption at warp three"), and sometimes i can calculate rough bounds by hand ("the antimatter consumption at warp one should be within 20% of the inverse relativistic mass"). But mostly, i implement something, then run it on a lot of data, plot the output, and decide if it looks roughly right.
One risk I've heard of second hand. If you work on your personal-interests or hobbies ... then that might cease to be fun and just become "work." I've not had that experience (I've always found the projects in my career interesting even if they have non-fun overhead at times) but it is something my wife and others have reported.
Twitter New CEO
why would they want to keep it to themselves? maybe if it contains trade secrets or defamation or copyright infringement? but probably most code doesn't

i don't want other people to use my open source code unless it's more useful to them than the alternatives, and i think they're a better judge of that than i am; trying to convince them to use it would imply i think i'm a better judge of it than they are

i'm always happy to talk with them about it, but i'm not coming from an advocacy perspective, and i think people who are are bad
I usually look at all the gunk on the mushrooms, and knowing they're grown in a chicken poop mixture, wash them anyway. Probably not better than a good wipe but I can't help myself.
Last year we had a team switch from Java to Python for what should be a high-performance API, because "they're really speeding up Python 3 these days."

It's now at least 2x off its original perf target and only the trivial case is being handled correctly.

I think reminding people is good.
Note, all impressions based on Claude 1.2, got an email from Poe in the last week saying it was version bumped to 1.3 with a focus on coding improvements.

Impressions:

Bad enough compared to GPT-4 that I default to GPT-4. I think if I had api access I’d use it instead, right now it requires more coaxing, and using Poe.

I did find “long-term” chats went better, was really impressed with how it held up when I was asking it a nasty problem that was hard to even communicate verbally. Wrong at first, but as I conversed it was a real conversation.

GPT4 seems to circle a lower optima. My academic guess it’s what Anthropic calls it “sycophancy” in its papers, tldr GPT really really wants to do more like what’s in the context, so the longer the conversation with initial errors goes, it’s actually harder to talk it out of the errors.
You as the founder also lose your job though..
With 32-bit DOS extenders, VESA VGA BIOS extensions and Gravis Ultrasound, we really did have everything — except an operating system. Who needs one anyway.
So you want to learn Mandarin Chinese?
Yeah, seeing this quote upsets me a bit. I wish people would stop normalizing caffeine addiction/dependence.

It's okay to use a bit, but not so much that it takes over your life, and gives you withdrawal symptoms whenever you try to stop, making you think that you Just Don't Function Without It.

There are people who legitimately need caffeine just like there are people who legitimately need amphetamines (usually those with ADHD or sometimes narcolepsy).

But people who don't need caffeine still end up unnecessarily addicted and dependent, just because society makes it out to be perfectly safe and normal. Oh, everyone drinks coffee! Coffee is at every store! Nobody ever talks about the risks of coffee because it's totally risk-free. Other than, you know, making you into a zombie whenever you stop taking it, fueling confirmation bias.

As if "can't talk before my morning coffee" is somehow supposed to be a universal expectation. Why are people putting these kinds of drugs into their body, that over the long-term make them that way? You don't have to be a zombie in the morning. You're only a zombie in the morning because of all the caffeine.

I've never used caffeine in my life and I'm just fine. Was even just fine before I ever started my ADHD meds (around 3 months ago). I firmly believe that coffee dependence is not a necessity for most people... just like nicotine dependence.

BTW, I don't turn into a zombie when I stop taking my meds. I just sleep for around 15 hours. It honestly feels less harmful than caffeine would be. Because I'm not using it recreationally.