skysight-inc/HackerNews huggingface dataset:
20 years is a bad comparison point for "did Disney kill Indiana Jones." Disney bought Lucas just over 11 years ago. So what was the shape of the franchise at that point?

After a well-received film in 1989 and a well-received but niche Fate of Atlantis video game in 1992, and a TV series for a year or so (so not a smashing success, though I remember people liking it) in 1992-1993) it went dark movies/TV-wise, and none of the followup video games amounted to too much.

So the franchise wasn't in great shape or popular relevance pre-Crystal Skull, and that film certainly didn't help. It was largely disliked by audiences, and Dial of Destiny actually seems better received by audiences so far. Personally I thought it was a far better film, though not a "must see" - but how much blood is in that stone to squeeze out with an aging Harrison Ford compared to, say, Uncharted?

Anyone blaming Disney for the state of Lucasfilm franchises seems to have a huge chunk of selective memory for the 2000s. (E.g. for me, I stopped paying attention to a lot of new Star Wars media for a while after Vector Prime in 1999 and the resulting story arc.)
> you’ll upload your private key to our servers and you’ll like it!

What's the point of PGP if the e-mail company has the private key? Just security as the e-mail is being sent over the network + signature verification?

Sharing the private key is an odd way to keep secrets.
I would assume it's for the same reason I've seen many instances of this in similar cases: because it's funny.

(e.g. https://unicode.org/L2/L2016/16325.htm#149-A93)
This seems like “choose the straight line from point A to point B”. A lot of things in life and work are uncertain. In reality, we often lose our way, and learn valuable things in the process.

The personal trainer type to me sounds a bit like a regimented-thinking military type. Every marine, or soldier of any kind is taught and tries to live the “look straight ahead” way.

If it’s another way of saying “focus harder on the task at hand” - thats surely relevant… that is a kind of a limited scope dictum. But surely critical to effectiveness.
I'm not familiar with the details, but I'd expect that the people who arranged the sale no longer work at Red Hat.
Because there is significantly less friction to the onboarding of Threads, and the significant network effect that Meta is capitalising on
Maybe they should have named it something other than "Threads", the other day it just got out that these guys

https://threads.com/

have a trademark filing for "Threads" as a name for a communications service. If I picked out the right two screenshots you might have a hard time telling them apart

https://tsdr.uspto.gov/#caseNumber=87522273&caseType=SERIAL_...

and "Threads Group, Inc." is really the people behinds threads.com

https://www.crunchbase.com/organization/threads-aa50

"Barcelona" might really have been available. "Threads Group, Inc." would be within their rights to make Meta change the name.
Tell me about yourself, and I will tell you which animal you are
"I have created my first AI tool that, based on your character, will tell you which animal you are most closely associated with, along with an image. I would appreciate it if you could share your opinion about it, and if you enjoy using it, consider making a donation to support my work.
As anecdote, I just cancelled my subscription to ChatGPT a few days ago.

It was fun to experiment with, but it’s obvious that 90% of their development effort has been going into censoring their models instead of improving their utility. I saw no tangible improvements over months.

For example, the web browsing extension was released completely broken and then… remained broken. Meanwhile Phind.com has been doing web browsing very well and very fast.

The Wolfram extension was also useless, and in the same time period a Mathematica update was released with a far superior LLM notebook mode that is actually functional.

OpenAI also don’t allow access to their long context length capable models in the Chat web app.

I switched to the API subscription because it is billed based on consumption and I can use the 16K context GPT 3.5 models.

Meanwhile, despite announcements of “general availability” I still can’t access GPT 4 via an API and nobody has access to the 32K context version. That would be truly useful to me and worth paying for… but OpenAI does not want my money.

I guess I’ll just have to wait for Anthropic or Google to make a GPT 4 equivalent AI that I can access programmatically without have to prostrate myself in front of Sam Altman.
You forgot the literal billionaire cage match that Musk tried to initiate but then backed out of when it seemed like Zuck wasn't afraid to fight him. Seemed like everyone was talking about it for a couple of days…
> or a string that adheres to a certain pattern (like a postal code).

This is somewhat supported with template literal types, https://www.typescriptlang.org/docs/handbook/2/template-lite.... However, there are good technical/performance reasons they don't support, for example, plain regexes - there is a HUGE discussion on this topic here, https://github.com/microsoft/TypeScript/issues/6579.
Isn't React Native more for when you lack the resources to have engineers dedicated to building platform native solutions? Meta does not have that limitation, it does not seem surprising they would not be using React Native for this.
The narrative had already been seeded that mastodon is too fractured/difficult. And Threads has the momentum of Facebook/Instagram pushing it forward.
Don't underestimate the social dimension of learning.
That is the old University model. The problem with this model is it is slow to adapt and slower to react to organizational or business challenges. When faced with enrollment or financial challenges there becomes a sort of political gridlock that can and often occurs under this model.

The administrator or professional management model is more efficient, but relies on the right people in the right roles and admin bloat can occur.
If you are looking for a new host, I'm pretty happy with Fastmail.
Different era, different values.
I have had a Xiaomi robovacuum for 3 years, and it works without any part change to this day. Robovacuums came a long way.
doesn't proton mail encrypt by default ? But I guess they are trying to send signed email outside the protonmail environment.

I guess this is a kind of "lite" vendor lockin if you want encrypted email for the masses.
Exactly. This post falls apart because it's predicated on the company not selling hammers anymore. That's not true about software: you have plenty of choices if you don't want to use a framework. People are happily string together libraries to make web servers in almost every language I know of, including the heavyweights like Java and C#.
If I take a picture of a Mickey Mouse(TM) figurine - I own the copyright to the photo. Disney will retain copyright to their model, but that doesn't mean they own the result of my work, even if its derivative.
No, they have a plugin into the typescript compiler which uses their API. tsc already exposes all of the info they need.
It's the 2020's, you no longer need to build a spice rack. You use Spice Rack as a Service.
If you register a company then technically you are either employed and/or a director.
It's called currying and it's awesome
You’d be ~ 1% of their target market.
Why does it matter so much? Just use their automatic PGP email signing.
The game is completely solvable with no guessing.
I dunno, I think the real market for "Threads" is brands and brands want some place that is innocuous. It seems the worst threat to Twitter is that advertisers are pulling out.

If Meta manages to beat Twitter at "amplifying angry voices" it's not going to be an attractive place to buy ads. Look at how YouTube blocks anything that is even slightly erotic (unless you could those "young girl shaking their ass" videos that are all Shorts wants to show me, and I'm not sure if those have ads) or that show any action in the Ukraine war, etc.
This is a feature some (experimental) programming languages have - look into dependent types. The long-and-short of it is that it adds a lot of power, but comes at an ergonomic cost - the more your types say about your code, the more the type checker needs to be able to understand and reason about your code, and you start to run up against some fundamental limits of computation unless you start making trade-offs: giving up Turing-completeness, writing proofs for the type checker, stuff like that.

Another interesting point of reference are "refinement types", which allow you to specify things like ranges to "refine" a type; the various constraints are then run through a kind of automated reasoning system called an SMT solver to ensure they're all compatible with each other.
TypeScript enums only exist at all because they were included early on before the project really narrowed on its current goal of being "1-to-1 current JS, but with types". If TypeScript were started from scratch right now with the current philosophy, enums would never exist in the first place.
> Copied from below.

I’m one of the kids that “made it” out of these situations and it took me until I was over 40 and making FAANG money to START thinking in terms other than “not being like my dad” or “ending up poor”.

My longterm plan was “to be an electrician or work with computers.” Which was the plan I formed in 1st grade. (It took until high school to realize I meant EE not electrician, but that’s how little the actual plan mattered.)

> preserving your safety in some way

Even a comment as small as this is assuming a lot in poor areas. The only safety I had was in my own head or in my STEM classes because I could immerse myself in them enough to forget about life outside them.

Look up the problems associated with complex-ptsd, childhood neglect and parentification.

It was all about racing as hard as possible away from where I was, not about looking forward in any way. For most of my twenties my timeframe in planning was weeks or months if I felt confident.

I just got lucky I got hooked on computers and had a couple teachers that praised me for that and math.

In fact, I nearly dropped out in 9th grade to work at a Burger King so I had access to some kind of money. Instead I called CPS and moved in with my narcissistic mother who was at least financially stable. But it was a coin toss at the time.

My first job was in a factory and then in the Army, I didn’t have a plan or wants other than stable living situation and enough money for basic bills.
Religion is a legally protected class in the US, and the fact that a boss would willingly want to discuss, much less debate it with a subordinate opening the business up to much unnecessary liability is a red flag at least for stupid leadership.

Worst case scenario, the boss is trying to discriminate based on religion, and trying to find out more about the subordinate’s personal beliefs. Best case scenario, boss is for whatever reason curious, but displays lack of knowledge of labor laws and best practices (in the context of asking to discuss with a newbie who they have no prior relationship with).

After a working relationship had been established, I could see religion as a as a casual topic being reasonable depending on how what their relationship is like, but as an introduction? Forget about it.
Can you elaborate more about what you saw/experienced there?
Farmer owes $82,000 in contract dispute over use of a ‘thumbs-up’ emoji
I think a lot of people are just sick of this whole "eat the rich" narrative, especially after watching people cheer on the deaths of those people in the Titanic sub.

I know a fair few wealthy people and they're not the animals that r/antiwork et al suggest they are.
Everything's constant time in a universe with a finite lifetime.

https://en.wikipedia.org/wiki/Ultimate_fate_of_the_universe#...
I hope he has good insurance because rehab isn't cheap.
if you are serious about starting a company than no, otherwise yes
Have you ever heard of Cherwell?
Per the CDC, they estimate 59,000 deaths worldwide due to rabies, with the vast majority caused by dogs. There may be more deaths that are unreported.

https://www.cdc.gov/rabies/location/world/index.html
Signing isn't encryption.

If someone else has the key, it's not safe encryption. It's only as safe as the entities holding the keys. Do we know that they won't sell? Be forced? What happens if they get hacked?

Now it's not your security you have to monitor, but theirs. And you can't control theirs.
They do offer client-side encryption for enterprise, but it uses S/MIME rather than PGP.

https://support.google.com/a/answer/10741897

https://security.googleblog.com/2023/06/gmail-client-side-en...
I suspect it's a combination of looking around and going "this can't possibly be stable" combined with a degree of wish-fulfillment.
Obligatory help to generate these names:

https://projects.haykranen.nl/java/
I'd have acted on my (relatively low-effort) ideas that turned out to be profitable when others actually did follow through.

I do wish things had conspired so that I was a little later in the evolution of web development rather than the very beginning -- there's a big difference between 1992 and 1998.
You can tell they're having a lot of launch day backend pains. Push notifications are sometimes up to a day delayed. Follows don't stay followed, auto-follow on join doesn't seem to work at all. QTs don't show up properly half the time. Refreshing the feed takes forever, and you can tell when it fails to load your personalized feed, it just falls back on a generic feed with a bunch of random people. Even loading a profile page takes a noticeably long amount of time.
I did a Google search for the same topic and personally found the top link full of much more useful and practical information.

YMMV but a high level summary like that isn’t necessarily what people want. You can probe the bot harder but why bother when I could just Google and read a little? It’s actually less effort for better information in some sense.
I really like their sense of comedy, they suffered so much it gets funny.
Is there any lgbtq agenda in Africa to begin with? This agenda is unique to european nations, that aren't in a great shape to put it mildly.
I made a cheap version with a 6" Inkplate display. Harder to read, but still neat.

https://imgur.com/a/R5E1ny5

https://soldered.com
DK: Oz, The Magical Adventure

It wasn't so much an issue with the system but the actual game itself. The director (.dxr) files are all corrupted sadly. Tried some 'hacks' to maybe even get a peak/convert the files with very old installs of Macromedia and some extra software but came up short. The game would load - but when you're taken to the startup screen, the assets kick back an error of '..file is not director file...' and crashes :(

It's on a todo, hopefully one day I can get it going haha :')
Defense spending accounts for only a little over a third of what remains, or a bit over a sixth of all spending. Grossly eclipsed by wealth redistribution.

We also spend about a sixth on interest payments.

Everything else the entire federal government does combined is only about one sixth the federal budget.
Why is making money the end goal? When everyone, rich or poor, can use the same tools and make more or the less the same amount of money, then what's the point of a monetary system?
They would invent an entirely new mail protocol to make encrypted mail work. It would probably go like this:

1. User writes recipient address.

2. Server checks the address and asks mail host for encryption key.

3. Mail host sends encryption key

4. User continues writing email.

Similar to how UDP https works.
They have the opportunity to make PGP completely seamless.
Yeah, at a past job I had to build out a way to run launchdarkly in FastAPI and it was very unpleasant. Launchdarkly only ships a sync python client so we ended up having to run it in another process to avoid blocking all requests
Frankly, that sounds awful. Like a honeypot for the smoothest bullshitters ever.
They're not asking for reflection on _all_ possible types (which would have the problem you mentioned), just ones explicitly requested at compile time via a function call.
Previous discussion on this: https://news.ycombinator.com/item?id=22141719
a license at 1000 is not a license that's purchasable for a normal consumer.. you may also need to sign a EA and this opens a can of worms. The point is that you normally can't obtain a enterprise license.
Probably anything from the planets (eg: planet-if, planet gnome) should be of reasonable quality too, and focused by general topic.
People should really watch Hickey’s talk — simple is not easy. Plenty (if not most) problems are complex (otherwise why would we bother with computers?), and complexity can’t be reduced just by “taking it apart”. The composition of two functions can have an entirely different complexity than what they have differently.

Abstraction is the only way we can combat complexity (and as mentioned, most of that complexity is essential that can’t be reduced further), so if a given language sucks at it, it sucks.
If “changing” means “making it worse” it can definitely cost them their entire first mover advantage.
Just like if I see a company or individual talking about “unbreakable” one time pads, my inclination is to either see them as selling snake oil or else really not have an understanding of modern encryption best practices, every time I see companies or individuals talking about PGP, I get the same feeling. PGP may have been pretty good in the 1990s, but it should be considered bad practice to use it now. It is very easy to misuse and likely has vulnerabilities in practice at least in the way people use it.
I think you have a skewed perception of value add. ServiceNow conquered the software as a service industry like no other and will be around for decades to come.

Developers and Admins may not like it because its development with bumpers for kids. End users dislike it because of the developers and admins. There may be some worth looking in the mirror to be had before you point the finger at a software platform for short comings within the organization.
I've got a system without sudo

Yes, I hate sudo's unwieldiness too. The very first thing I do after installing one of those distros that default to no-root-login (Ubuntu, Mint, etc) is to give root a password.

The downside is that I allow "root SSH", contrarily to every single best practice out there.

Why can't you log in via SSH as a 'normal' user, and then "su -" to become root? I use that method, and it obviates both the use of sudo and the allowance of "root SSH".
The irony here is that the root of the "FactoryFactoryFactory problem" actually finds itself in composability, which itself is a feature of the -drumroll-

> functional programming paradigm

It's very common to see/use F(F(F...))) paradigms in lambda calculus homework exercises and its more modern/useful derivatives (yes, like Scala) where the real "meat" of the logic is the center of this Tootsie Pop. We need to change the shape of a thing to make it fit some function that takes the thing (where every step of the way, we're greeted with: no, not like that). Often times, the function expects a functional type, but we just have an object. Better Factory it up!

So at some point down that rabbit hole, you're like "fine, what about a FactoryFactory?" ok cool, that works (because the engineer 15 years ago wanted it to be more "general"). Just add a ".build()" and commit. Merge. Done.
> Is there any lgbtq agenda in Africa to begin with?

The article is about an (anti-LGBTQ) agenda not something thar is anti-(LGBTQ agenda).
It’s just a Linux distro. That’s not a Chinese operating system.
Each new entry in a franchise is contagious against old entries in two ways

1. It typically carves out new canon about its universe, and

2. Closes old loose ends

Canon when added haphazardly can:

A. retroactively create in-universe plot-holes (if X existed in the universe, then Y happening in the originals made no sense, they would have known about it),

B. remove magic and mystery from an existing universe (famously in Star Wars’ case, quite literally, because now “The Force” is a bunch of little biological creatures) or

C. otherwise trivialize what were previously key moments (someone who was portrayed as a big bad previously was later just shown to be some powerless, boring low-level lackey who was irrelevant)

Additionally, loose end patching is infectious to older entries of a story:

A. When an older work presents a mystery, when you have a solution in a later work and that solution is lame, it taints the original by the knowledge that the loose end is, forever after, a broken promise by the writers.

B. It typically crowds out the potential of better solutions later (typically in film, franchises have to reboot to backtrack on canon),

C. prevents the solution from being the potentially better “that’s just where the story ends, use your imagination for what happens next!”, and

D. makes it retroactively hard as a fan to justify recommending the series to new fans, because if they feel passionate too, you know there’s no light at the end of the tunnel for incoming fans, since you know how it ends and know that it’s not rewarding.
GPT4 works best when you assume that you're the professional dev with decades of experience, whereas GPT4 is a bright and broadly-informed co-op student lacking in experience in getting stuff working. You have to have a solution in mind, and coach it with specifics. And recognize the tipping point where it takes you more keystrokes of English to say what should be done, than keystrokes in Vim to do it yourself.
TypeScript actually does have some support for the kinds of types you're suggesting. For example, a US postal code can be defined like so:

type PostalCode = `${Digit}${Digit}${Digit}${Digit}${Digit}`;

type Digit = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9';

You could trivially define a `parsePostalCode` function that accepts a string and yields a PostalCode (or throws an error if it's the wrong format).

Ranges like percent are much trickier—TypeScript would need to compute the return type of `Percent + Percent` (0 <= T <= 200), `Percent / Percent` (indeterminate because of division by zero or near-zero values), and so on for all the main operators. In the best case scenario this computation is very expensive and complicates the compiler, but in the worst case there's no clear correct answer for all use cases (should we just return `number` for percent division or should we return `[0, Infinity]`?).

In most mainstream programming languages the solution to this problem is to define a class that enforces the invariants that you care about—Percent would be a class that defines only the operators you need (do you really need to divide Percent by Percent?) and that throws an exception if it's constructed with an invalid value.
I just listened to George speak to Lex. He talked about the engineering time they spend in tinygrad to make it simpler. A lot of hours goes in to refactoring to make it as simple as it is. Writing simple software for complex problems takes a lot of work.

The path of least resistance at every step is definitely more complexity, so that’s what happens. Fighting complexity has to be actively prioritized.
Things like Javascriptin30.com (no affiliation) are plenty to learn how to code vanilla before learning why (or when) things like libraries and then frameworks may have value.
Looking both ways is high ROI with very clear outcomes. Solo founding has a much broader set of outcomes. Even just within hireability this can cut both ways.