skysight-inc/HackerNews huggingface dataset:
My bad, I was rounding from memory. It looks like they've been trying to move since late 2015, so more like 6 years: https://stackoverflow.com/questions/33802343/when-will-ether...
Correct me if I'm wrong, but Chris seems like a very respectful person and I've never heard this direct language from him publicly - it must've been a pretty bad situation.

It's too bad Swift is straying from his original vision but that's the tradeoff of designing a new language with a large company. Not blaming Apple or anything, kudos for them putting so many resources in an experimental new language, and LLVM wouldn't be where it is today without them (which I think is enabling a sea change in engineering), but at the end of the day there's only one use case for swift that matters.
To add to this answer, an ORM is useful to deploy queries across multiple database vendors (e.g. Oracle, Postgres, SQLite) without re-writing queries. When used correctly it sanitizes SQL as well as supports with typing, as this library assist with.

Though to add to another comment, this is pretty basic in the CRUD and front-end world, and learning how to learn when confronted with unfamiliar information is a very useful life skill.
Shoot, even international relations, e.g. doing business with Taiwan & China, cars and chip shortages, etc.
I really like using ApplePay on my phone and FaceID is a huge step backwards for authorizing payments. It's super awkward when paying and has gotten worse with mask use.
Ongoing discussion: https://news.ycombinator.com/item?id=30416070
Yep. Been there. Done that.

In the 80's I worked for a guy who insisted that we wrote all our C using macros that made it look like FORTRAN, amongst much other nonsense. How fondly I remember the many hilarious hours spent trying to pin down the cause of unexpected results.

I don't remember any specific examples, but consider:

#define SQ(v) v*v

int sq = SQ(++v);
You are correct, but aren't these all examples of ads done right and in a way that is respectful of the users?
Sellers can easily pay to the site more than the buyers and it won't be in the buyer's interest
I find FaceID a lot less convenient, as double clicking rapidly on my dominant hand is difficult for me due to an medical/accessibility issue and of course having to pull down my mask to authenticate is *literally* pathological in a pandemic.

I noticed double click speed is also difficult for my grandparents who don’t have the same condition I do but they had no issues with older TouchID based phones. Double click-to-FaceID comes up quite frequently with use, enough to give my grandparents the impression that “this phone won’t work for me”. It’s a shame.

I’m strictly in the Apple ecosystem but was pretty surprised when I saw a friend’s Google phone with fingerprint based biometric authentication through the screen. Hope Apple develops something similar.
the MIPS R3000 processor ... raises an exception for signed integer overflow, unlike many other processors which silently wrap to negative values.

Too bad programmer laziness won and most current hardware doesn't support this.

As a teenager I remember getting hit by this all the time in assembly language programming for the IBM S/360. (FORTRAN turned it off).

S0C8 Fixed-point overflow exception

When you're a kid you just do things quickly. This was the machine's way of slapping you upside your head and saying: "are you sure about that?"
> Prisma, a next-generation ORM for TypeScript which means that the core query building and connection handling has been battle tested, getting around a potential concern with adopting a new ORM.

Can I suggest you put this at the top of your README.md file, as I had never heard of Prisma before and it would have helped.

> Prisma Python

Is your program called Prisma Python or Prisma Client Python? You seem to be inconsistent with naming.
If I designed the system, I would be continuously training the FaceID model to account for false negatives based on a correctly entered PIN after a failed FaceID unlock.

When FaceID was announced, they also said it should also continue to work with varying amounts of facial hair - which I have also found to be true.
I don’t have any hope for the incumbent OS players. They clearly can’t get their priorities straight, and it’s sad that even within these OS vendors the native application development platforms are rotting in favor of cloud and web investments. Think about it, .NET is being sunsetted in favor of .NET Core, but the latter still doesn’t have desktop support and shows no signs of it. SwiftUI is a total letdown from what I’ve heard. It is ripe for disruption, that’s why I’ve been studying OSDev ceaselessly of late and hope I can find some more OS-minded people to collaborate with.
Metabolizing biological life is a good place where to draw the line: we have no instance of presumed conscious behavior that is also not metabolizing. So when I say "like me", that's the dimension I'm considering, which then includes a whole lot of biological life, yes.

Conscious means that it feels like something to be the conscious being. There is a perceived inner life, which doesn't stop when sensorial inputs stop (if you ever have the chance to visit a sensory deprivation chamber, you can test this claim).

Cognition (meta-consciousness, self-reflectivity) develops on that. That's the main difference between simple life forms and us (still a gradient, but we appear to be at the known edge of that spectrum).

I am with you that this is not scientifically testable. At the same time, or rather, because of that, we have to be reasonable and acknowledge our observations. Again, it's either that or solipsism, which is ridiculous and crashes against other intractable problems immediately.
Publicly naming and shaming would be an escalation that he doesn’t want to partake in. Better to let whoever has knowledge of incident know how impactful it was and move on.
I contest that. The parsers based on the formalism of CFG do not have that problem. The straightforward mental model of the user always matches their behaviour, no complexity, no surprises.
> UBI isn't socialist at all

It is consistent with socialism, but not essentially socialist.

> socialism is about central planning

No, it's not. Central planning may be part of some versions of socialism, though there are serious arguments within socialism that central planning in the strong sense is incompatible with socialism, and instead a degenerate single-capitalist form of capitalism.

Socialism is about common/worker ownership and control of the institutions, means, and proceeds of economic production (each of these is a goal and a means to the others.) UBI, especially when funded from taxes on wealth, property, or income where capital income is not excluded or favored, is a mechanism for common participation in the proceeds of production.

> This is why in the 21st century the most prominent promoters of UBI (sometimes called negative income tax) were libertarians.

I think you mean the 20th Century and right-libertarians, though as you state it jt is, in fact, also true of the 21st Century (but there it is libertarian socialists at the fore, who aren't the libertarians you seem to want to refer to with your “UBI isn’t socialist” line.)
It's very disappointing that such a talented person was pushed out, especially someone like Chris who seems to be a genuinely good person. It's all too common to see brilliant founder types be pushed out by power- and influence-grubbers who end up ruining the original spirit of the project. I read through one of the threads he linked that was producing "more heat than light" [1] and, yeah, it's easy to see why he'd move on. The person responding to Chris wasn't adding any value to the discussion, just being a pedantic troll. What's worse is that person was a moderator.

[1] https://forums.swift.org/t/if-let-shorthand/54230/188
Olmecs and Mayans. They did all kinds of things with nothing, like just nothing. They tried to publish their works but the a Spanish bishop burned every codex. He tracked every codex down, too, presumably by interrogations. Four survived.

We're currently in the Mayan Dark Ages in that sense, there's stuff they had we still can't do. They were a millennium ahead of Eurasian math, finding zero in 200BC versus 800AD.
It only matters if Apple doesn't care how many people develop for their platform. You say 'People will do whatever...'. Sure, some will. Some won't. Some have to. Would you want your platform to be skewed in any way towards those that 'have to'?

The libertarian and bog standard answers agree in this case = you don't need to know how, we don't need you to be the decision maker.
Do note: This is based on (subjective) self-reported data, and not actual (objective) measured / consumed diet.
No of course not. In my experience standuos are best for encouraging accidental knowledge sharing - "oh I know what the issue with that is", "oh I think Dave in the other team has done that before", "I was planning on changing that" etc.
I think it's helpful to distinguish between "authors" and "publishers." We can see this play out in the traditional publishing industry.

Authors are supposed to submit a manuscript with the least amount of formatting. Images are given in a separate folder and only referenced in the manuscript, maybe with a couple notes on alignment. Markdown precisely forces the author to follow this contract. Just write the content and organize the chapters.

Ultimately it's the publishing house's job to format and create the final rendition, insert and design the fancy tables that you see in, for example, a chemistry textbook. In the corporate world, their publishing houses are called technical writers/content strategy/learning development/marketing departments.

So the idea of not using Markdown is both right and wrong. It's totally unfair to expect contributors and authors to understand everything about formatting and publishing. But, Markdown is only the first step in an entire toolchain. If people cannot tell what part of the process they fall on (authoring vs publishing) then it's going to be confusing.
> Not surprising really as having young kids is like having a grenade set off in your relationship

I heard this a lot before I had kids. Then we had kids and it was not only fine, but actually enjoyable.

Yes, there was a short-term increase in stress and reduction in personal time, but the key factor missing from online discussions on the topic is that the stressful low-sleep, diaper-changing period isn't all that long. A couple percent of your lifetime, really.

The other thing the internet kids think pieces never really mentioned was that, as a parent, you actually like your kids and spending time with them. There's so much media that portrays children as some sort of endless chore and drain on your time, but it turns out that it's actually a ton of fun to play with your kids and help them grow.
[Edit: I might be the worst developer on the planet, so take it all with a grain of fine salt]

Yup, hot take: SwiftUI is hot garbage.

Declarative rendering is the worst rendering: it's code written that doesn't have to be written. The beautiful thing about UIKit, NSLayout, and Storyboards, is that when used effectively, not much UI code has to be written, and when it does, it matters.

Now everything has to be written to hells end. And not only do I need a mental diagram of my UI in rendered state, I need it in code state as well.

If someone could enlighten me, I would gladly take the lesson.

Edit: I'm very happy I posted this to learn. I used UITextViews extensively in my only app development, and was extremely frustrated with SwiftUIs readiness on that front.

That said, I still like that my code can reflect the 'flow of thought' rather than the strictness of the UI when developing. I guess a lot of the property wrappers got to me too

And all the improvements given to declarative rendering could be embodied in updates to Storyboards and the like.
Here's an ancient piece of advice.

2 ears, 1 mouth.

Listen more than you speak. Make conversations about them, not you. You do that through listening more than talking.

As for book recommendations: Brene Brown, Stoicism (Meditations, Letters, etc), How To Win Friends And Influence People, Robert Greene, and many many more.
Maybe you know more about this than I do. Does the insulation last, say, 200 years?
> Work becomes the MAIN focus in life (if you don’t have kids). //

That seems like it's probably your own choice, or you've followed societal norms. You don't have to.
Perhaps this was the straw that broke the camels back? Remember that Chris was influential in getting Google to invest in Swift for Tensorflow. I am hopeful for Chris’ new start up https://www.modular.ai
Golf is a real-world activity that can be used for comparison here. It's a good candidate because there is a standard handicap rating system issued by a central governing body, and there are a large number of amateur players who play regularly, compared to other sports.

- Roughly 10% of golfers in the US maintain a handicap rating.

- "Today, the 2,417,905 who have a handicap included 2,051,675 “active posters,” meaning they posted at least one score in 2020. However, the average number of posted scores was 38, almost double the average number of rounds played by golfers overall last year—so it’s pretty clear that those who get a handicap are among the game’s most engaged participants." [0]

- "it has been found that on a given day the average golfer would be expected to post a score of approximately 100 strokes when following all the rules of golf" [1] which is 28 strokes over par. A 28 handicap is around the 5%-ile of golfers with a handicap [2]

- As such, those 10% of golfers with a handicap should overlap pretty heavily with the top 10-20% of all golfers. The 50%-ile of golfers with a handicap is 13 [2], so by extrapolation that should be 90-95%-ile of all golfers.

- 13 is still a solid handicap. That's someone who is breaking 90 (better than bogey golf) pretty much every round and likely has years of practice. Saying it "isn't very impressive because it's not that hard to do" would be an incorrect statement in my opinion.

- (as a sanity check, the 90%-ile of golfers with a handicap is a handicap of 5. Most D1 golfers will have a handicap right around 0, and D3 will be maybe 2. Given the number of casual golfers, it seems likely that only about 1 or 2 out of 100 are nearing that level.)

[0] https://www.linksmagazine.com/how-do-you-match-up-against-th...

[1] https://golftips.golfweek.usatoday.com/average-golf-handicap...

[2] https://www.usga.org/content/usga/home-page/handicapping/han...
Right, I want someone to solve that.
https://www.infoworld.com/article/2626313/why-red-hat-should...

This was 2010, so I think I may understand better than you think.
https://knowyourmeme.com/memes/spiders-georg
Legacy. There are tons of industrial machines whose control software runs on DOS. The machines are still good, and it's not like you can just pick up a new 20 ton press or 5 meter long lathe...
Thanks for the feedback, I will add that.

> Prisma Python

I originally decided to go with Prisma Client Python however I found this to be too verbose and have recently used Prisma Python. I do need to decide on one and stick with that. Thanks for pointing that out
> FaceID doesn't work with mask.

The latest iOS beta adds this.
Many of them will if the calculus changes and they think the assets may be seized at any moment. Or, we will see the rise of custodians based in countries that won't respect requests from US et al to freeze accounts.

People mostly don't bother with any of this right now because it hasn't been a real threat.
Don't miss it at all because I have an iPhone SE that supports it. If you don't need your phone to have a ton of screen-on hours each day there's not much reason to spend the money on the bigger notch-y editions.
fully typed? it used dicts for queryinb - should maybe look at sqlalchemy for comparison
There's something wrong with your resume or other personal information then. I was in the job market recently, I live in the boonies, and there is nothing impressive on my resume. There were literally not enough waking hours to schedule a call with every recruiter flooding me through LinkedIn. I had at least 5 interviews per week. I don't know what you're doing wrong, but it's something.
> It's now impossible to get free/cracked versions of the latest PS because it's all cloud based now, but there is a large cohort of people using older versions.

That's objectively not true – I understand that there are a lot of cracked versions of the creative suite out there - perhaps a few months behind the latest release, but certainly not by much.

As ever, this is the problem that makes me hate DRM: paying customers get a worse product. I have a legal license of CS6 and I am writing this comment on a Mac running 10.14 partly as a consequence (it is the last version of the OS to run 32 bit apps -- of which I have a fair few). I will not take out a subscription to Adobe to get a newer version -- I just will not do it. If I pirated everything, I'd be in a much "better position" in many ways.
I just tried saying "OK google" to my phone and it did not summon the assistant. (Hooray!)

I have the generic "Google" app disabled, which I think is the thing that listens on the microphone for that. I don't really know what else it does, so I'm not sure what else is unavailable once it's disabled. I don't expect I'll be missing much though.
I don't think Paul realizes how much it doesn't matter that Apple realizes how much it matters that it's broken. Or rather, that it doesn't matter that it's broken.
If you can make something really nice for developers to use, they may use it - if there are some users to sell to (or, it's orthogonal to the released product).

This is partially why Electon has spread so far I think - developers like working on Macs (because it's basically "linux with a nice gui" for all practical purposes) meaning that if Microsoft wants developers to use VSCode - and not get used to non-Microsoft products - they need to get to where the developers are.

But in those case the devs are the users.

A beautiful SDK won't save you, I've heard stores about how good the BeOS API was, or how wonderful development for various other failed devices/technologies was.

But if you're trying to keep a dying platform alive, you need to reduce friction, and making a good SDK is a way. And Macs were dying for many years ...
The world's only non-rectangular national flag
Reading this I'm surprised at the parallels of Sakaguchi and Job's first stint at Apple.
You are correct, we use code generation to define the query API types.
Polarized sunglasses block the phone's sensors, so it can't confirm you're actually looking at the screen—That someone isn't trying to unlock it e.g. while you're asleep.

If you turn off "Require Attention for Face ID" in Face ID settings it'll work with sunglasses.
Its pretty common in the US. There are a lot of availability requirements on residential telephone service, so if the customer in the US bundles in phone service their device usually comes with a small UPS. Verizon ONTs usually had a battery backup built-in to the wall unit. AT&T's gateways had a UPS as a part of the 12V adapter. It seems like maybe these rules have relaxed a bit, but its still relatively common to have your home internet connection and phone service on some level of backup.

This goes back to the idea that POTS usually had its own power service, so when the power goes out the phones would often still be working. When things changed over to fiber and VoIP, similar availability requirements were being applied. As mentioned I'm not sure if this is still the case, I haven't bundled phone service with internet in well over a decade.

Ultimately though of course I would put at least core network things on a UPS (ONT, router, PoE switch for APs) as if the power goes out I'd want to be able to see WTF is going on. If its a big enough event to knock the power out for a little while there's a decent chance it could also lead to lots of people stressing cell networks, so you might not want to rely on that. For those core things I have on a UPS, a small-ish gel cell battery would operate them for a bit under 4 hours. I live in an area prone to both tornadoes and remnants of hurricanes though, so I'm in semi-disaster-prone area.
Fun and nostalgia are reasons, entire multibillion businesses are made out of those :-P.

For a more serious reason there is still DOS-based software in use that can't be replaced (or the replacement would be more costly) and FreeDOS is more compatible with modern hardware than MS-DOS in case replacements/fixes are needed.
Double clicking the power button can be difficult for me without any medical issues. It always seemed like a weird choice for a company that cares a lot about accessibility
Reddit is not a cross-section of the population.

Reddit caters to people who are bored, angry, and have a lot of free time. People don't spend hours complaining on Reddit when everything else is going great in their lives. The people commenting in that thread (before it hit the front page) had to actively seek out that topic and choose to subscribe to it. It's the opposite of random sampling.

Reddit's front page is only an indicator of what active Redditors are thinking and saying, nothing more.
Ah, I thought we're talking typewriter-old times. Yes, sure, I do remember the proliferation of weird wiki syntaxes, and I also remember seeing markdown as a breath of fresh air in its readability and intuitiveness. I do believe the same as the poster before me, that markdown is the closest among them to what could be seen either in typewriting, or on usenet. Asciidoc and rst have some of it, but break the illusion by introducing too much weirdness (see esp. the syntax for links and lists in both of them). Until proven otherwise, I can't believe those happening on usenet and not being ridiculed.
At a very high level a typical set of office worker tasks includes performing business processes, modifying processes in response to changing needs, optimizing processes, discussing and planning the future with co-workers, all in the context of the business domain and organizational structure + strategy. It frequently includes some kind of automation in the form of Excel sheets, e-mail / document templates, and the like.

This broad description basically sits on a spectrum with what many programmers do, even more so if RPA catches on in these type of jobs. Doing this stuff today isn't always a cakewalk, and there are plenty of full-time office jobs that already pay $75k sans writing code.

I'm pointing this out because there is a lot of cloudiness in what "the profession" is, what a "dev" is, what an "office worker" is. Someone with the title "software developer" could be working on firmware, cloud systems, or they could be scripting business logic & setting up processes for other workers. Someone with the title "market analyst" could be writing a couple emails a day and dragging files and folders around -- or they could be coding automated reports, constructing data feeds, and collaborating on VBA/JS macros in Excel.
Font Famous – The free vector logo font for showing off your press
According to Apple, "Face ID is designed to work with hats, scarves, glasses, contact lenses, and many sunglasses." (https://support.apple.com/en-us/HT208108) and from my experience, it works fine with my polarized sunglasses, but it sounds like it doesn't work for everyone.
There very well may be, but like many other things someone may have to attempt to discover it, and I see no initiatives underway, or even substantial discussion of the idea. It's very weird that known problems that people complain about constantly do not generate initiatives to improve the situation, perhaps because the problem is not materialistic we have no intuition to try to solve it?
Doesn't the orbital period tell you how far away it must be? And from knowing that, you could measure how big an angle it takes up, giving you the actual diameter?

It seems harder to recruit a load of people to look at the sky.