skysight-inc/HackerNews huggingface dataset:
Yes, it's this line that gives the hint that the author means Typescript when they mention they will "often times push back on changes that add more complexity in the type system". They're referring to code that tries to make the type system do too much in the name of "type safety" and end up with overly-complex code. You simply can't get that kind of complexity with a dumb type system like Go's.

They still love Typescript, but they don't abuse the type system.
Not to me. I find it uplifting and joyous. I find the same of the best of the modern churches (brutalist or otherwise0
> Martin Shkreli approves because some medications just don't cost enough for the benefits they provide. When we reductively reduce the value of human life to QALY and profits, part of our humanity slips away.

A drug comes before the FDA for approval, and it is opened up for comment. Shkreli lodges an objection to approval of this drug.

Why? Because it's unsafe? No - trials thus far have shown it to be safer than existing drugs.

Why? Because it's less effective? No - it's also been shown to be more effective than existing drugs.

Perhaps it's more expensive? No - cost of R&D and production, and estimated retail costs are expected to be lower than existing drugs.

Huh, odd. So why did Shkreli oppose this drug getting to the market?

Because he and his company had just bought the patent to one of those 'existing drugs' recently, and this drug coming to market would torpedo demand for his drug, and torpedo the profitability of his investment in buying the patent.

Fuck Martin Shkreli.
It happened to me last night! At that moment, I froze, thinking that somehow my password had leaked and someone was trying to brute-force my MFA. At the time, I was at a restaurant celebrating my son's birthday and couldn't change the password on my phone... So I just ignored it and when I got home, I changed the password on my MacBook without any trouble.

This morning, as a precaution, I changed all my important passwords.

Good to know it wasn't just me.
in order to label the whole protest movement as X, Y, Z

I'm not labeling the "whole protest movement" as anything.

Go find someone or something else to direct your excess energy at, please.
Easily yes. Especially when you interact with companies the email is just a shitty gateway to their actual CRM/Ticketing Software.

Ignoring the general shittyness of email itself being plaintext or bastardized html that's destroyed the moment someone replies -- Different reply and quoting styles, emails |||||||| of every previous email in the thread. A haphazard mix of fonts, font sizes depending on the client, obnoxious signatures on every message. No one understands threads where threads in chat are immediately groked.

Ignoring all that. Unsolicited communication mediums can go die in the hell from whence they came. All communication that allows someone to message me without asking, where new identities can be minted like candy so they're impossible to block permanently. Awful. My inbox is just for password resets and spam now. Same with SMS, it's the messaging of last resort.

Being able to close your DMs to just actual humans you want to talk to is goated. Email, SMS, and my mailbox are just junk drawers ever since the marketing people got ahold of them.
Wow. The same Gary Kildall who was first approached by IBM for a PC operating system[a] helped write Pixar's first 3-D renderer.

At a minimum, Kildall's Wikipedia page should be updated with his contribution to Pixar!

---

[a] Bill Gates was IBM's second choice, because at the time Microsoft didn't have a PC OS: https://en.wikipedia.org/wiki/Gary_Kildall#IBM_dealings
The 2ft was in reference to the 32" monitor Dell's advice references. I sit roughly 3ft 6in away from the screen in my desk setup - which per a Television-oriented calculator is about optimal for a 40" panel.

I'm honestly not sure why PC-oriented calculators are so much more conservative about field-of-view than THX is.
The post is pretty clear about why they're currently a for-profit - their non-profit status has been revoked by the German tax office for unclear reasons. It's better to give people the benefit of the doubt when they are open about what's happening.
Not true by the time I retired in 2007, but I've got a vague memory of talking to someone on the C++ front-end team some time after that and EDG for IntelliSense being mentioned. So no idea if that's really true or not, and if so, whether that's true today.

I was heavily involved in the first version of C++ IntelliSense, roughly 1997?, and it was all home-grown. It was also a miracle it worked at all. I've blocked out most of the ugly details from my memory, but parsing on the fly with a fast enough response time to be useful in the face of incomplete information about which #if branches to take and, especially, template definitions was a tower of heuristics and hacks that barely held together. Things are much better nowadays with more horsepower available to replace those heuristics.
There are no states, that I’m aware of, that would not permit abortions that threaten the mother’s life. I’m about as pro-life as is possible, and I’ve never met a person arguing against saving a mother of it requires terminating a pregnancy.

Elective abortions to kill a child that might die later (AKA mercy killing) have no legal analogue after birth (different from taking off life support after coma, for example).

Most, but not all, bans still allow abortions following rape.

Everything else is hysteria and justification for elective abortions, the fourth leading cause of death in the US (to the tune of 400,000 a year).

The conversation needs to change from women’s rights to human rights. The idea that a human has less rights because of its stage of development is such a regressive, barbarous concept that we need to move beyond as a society.
People check it out! Seems quite a step forward.

Daniel Kyvyat is racing against the self-driven car, right now.
Beavers are helping fight climate change, satellite data shows
The movie that rewrites itself [video]
I am willing to bet that their risk and pricing departments have accounted to losing some percentage of revenue in refunds to delays. Then they decided over time to start making it harder to refund customers, and then they started accounting for the perfentage of customers that actually fight for their rights, and maybe it's 10% of all affected customers. So they decided to account for the other 90% of suckers, as actual revenue, so that now if you threaten it, they will cry that you're going after their already low profits.

All of these costs should be part of doing business. You do not keep a dime form customers if they did not receive service, even if by an act of God.

If your business fails, then it failed. If others succeeded, then they were better then you or you got unlucky, and it's no one's job to make you lucky.

How often do you see businesses screwing over customers just because they can? You arrive late to a flight due to unforeseen circumstances, and the airline will not refund you, no matter what you do. Why should you accept this from them?

I feel very strongly about this because I have experienced how predatory these companies are. Last time I was on vacation, there was a natural disaster, and I could have let them keep my money just to support them. But after I landed there (having paid for the stay in full), I was presented with a resort fee of close to $500. They know I had nowhere else to go, so they took advantage. Well, it felt really great clawing all that money back after spending 2 days there. This feeling, they feel this every day when screwing customers.
A type error means a type error, and nothing more. Type errors do not mean "incorrectness." Here is an example of something you can't do in rust, but can do in other statically typed languages.

```rust

struct Type1 {
id: u32
}

struct Type2 {
id: u32
}

fn main() {

let obj1 = Type1 {

id: 1

};

let obj2: Type2 = obj1; // compile error, Type1 is not Type2

}

```

This code works perfectly fine. These two structs have the same signature. The only thing that doesn't work is the names. There are dozens of things like this where your code works but the compiler is too strict. This is terrible for rapid iteration. It's good for other things like modeling your domain with types.
I'm not objecting to it, my initial post was trying to emphasize the closeness of technologies capable of reaching the nearest stars, lasers are an option, but imo nuclear propulsion is "closer" in terms of time taken to achieve the energy densities needed to take humans there.

Sure it's only a difference of a couple of decades at worst between the two but in the context of a human lifetime, that's significant.
"Ochuko Onojakpor (LinkedIn, Twitter), Technical Writer, CEO at GitHub, RequestMechanic: Software Development, Company Branding, Open-Source, Startups, LLMs, Community Building, Starting in Tech, Auto Care, Job Search, Team Building, Resume, Cats, Coffee, Anything else"

CEO at GitHub?
OLED is by far the best type of monitor for text. New OLEDs have about the same burn-in risk as old CRTs.

I use a 43 inch LG C3 TV. It is "smart", but at least the smarts are slightly useful, in that I have automations that control it.
> Take the pill, get the injection, get an IUD, use a Nuvaring, use condoms, etc.

Not all of these are available to everybody. Also, in states where abstinence-only education is the norm, teen pregnancies are commonplace; even if kids had access to such measures, they wouldn't know about them.

And, keep in mind that Republican politicians are gunning for birth control too. Banning abortion is just phase 1, and there are conservative supermajorities in both the district court and supreme court.
I'm proposing no such thing. GP said that if they had built large structures then it was obvious they could do interstellar travel.

I said that implication was false, it's clear how we might build large orbital structures but not clear how we might to interstellar travel. As a counter example.
Ask HN: What can we learn from HashiCorp's failure?
As startup entrepreneurs, product market fit is our holy grail. Terraform, packer, vagrant and vault achieved tremendous success. Consul, Nomad and Waypoint weren't shabby either.

At my company, the pricing of the Hashicorp Enterprise licenses were insane and the cloud offerings didn't provide the features I needed. In retrospect, I'm lucky I didn't go all into the hashistack - the insane pricing just forced me use other products, but it makes me wonder:

Could Hashicorp have done a few things differently so the stock wouldn't have tanked right after IPO and kept going down until it got bought out?
Those damn unknown unknowns keep mucking things up for us, don't they
A widely misunderstood concept, seldom applied where it is relevant
Actually, there are multiple definitions of conflate. One of these does have confuse as a synonym.
What’s the meaning of ATM?

We have sold Deals to agencies and freelancers, which means they can use these deals for their clients (instead of subscribing to our plans), and we just charge 1% of store transactions (1% of GMV). So, we do not have an exact churn rate, but for a premium subscription, the churn is under 2% per month.

Moreover, I think the average GMV for stores is low. Currently, we are working on it by providing tips to merchants or targeting more valuable users (which is difficult because we don’t have media coverage or a warm introduction).

The main channel of acquisition is word of mouth. However, I don’t know how I can boost it! The only thing I have been doing is working on the product.

Yes, end users can use it directly on our website. The business model for end users is a 2% transaction fee for the free subscription and 0.5% for the enterprise subscription.
Every OEM dreams about this, MobilEye built and deployed it already (REM [0]).

[0] https://www.mobileye.com/technology/rem/
I'm not him, but for me it was MacOS. After the update was installed and the system rebooted it presented a dialog asking if I wanted to be able to use iCloud for recovery if I forgot my Mac login password. I let it set that up.

Afterwards I wondered if it was just storing the recovery key I already had in iCloud or if it had generated a new recovery key and my saved one was invalid.

I checked my recovery key ("sudo fdesetup validaterecovery") and it was no longer valid. A bit of Googling failed to turn up a way to get a copy of the recovery key that was in iCloud, and I decided I'd rather have a recovery key I store myself in case I need to recover when I cannot get online so I switched it back.

Switching back is easy. You just turn off FileVault, then turn it back on and choose to manage the new recovery key yourself.
I didn't state anything to the contrary. I just said it depends on the hardware and is not a problem of linux.

Your choice is limited with linux but if buy hardware that's good for Linux, then everything works quite well.
Many people say their Apple IDs were inexplicably reset last night
This just isn't true. It seems true, because we can treat interstellar travel as a problem of scale, but it doesn't follow that "build big rocket" equates to "go fast and go safe".

The energetics of interstellar dust, radiation, the long timelines of travel. It's not clear at all.
Source on the average American consuming 200% of their RDV of sugar and kcal in the 50s? Because the sources I find fall in the low 2000 range for US per capita kcal consumption in the mid 20th century to the mid 2000s in the 21st century [0] and high 2000s average kcal consumption in 60’s to the mid 3000s by 2017 [1], which is an alarming amount if that’s a sedentary person.

And regardless of the validity of your claim, we know the effects of a diet like that. The human body did not evolve with such a diet available, nor with the aisles of cereals, chips, cookies, cakes and sodas like have been available in the last 50ish years in stores.

Ritz crackers ingredients by order of amount: flour, palm oil, sugar… Crackers do not need sugar, these aren’t really crackers. We’re feeding ourselves shit.

The effects of poor diet compound over generations as well. Both in terms of: someone with a poor diet is likely to teach their children poorly, who could go on to make worse decisions earlier in their life and thus over a longer amount of absolute time, and also could damage the DNA and chromosomes they’re passing along [2], and then again lead to poor embryonic and fetal development [3].

Where was the diabetes? It was walking behind us all along [4].

[0]: https://www.pewresearch.org/short-reads/2016/12/13/whats-on-...

[1]: https://www.businessinsider.com/american-calorie-intake-last...

[2]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3241941/

[3]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8805510/

[4]: https://pubmed.ncbi.nlm.nih.gov/17389135/
I’m wondering if this really is too aggressive.

On Linux, sure it’s not possible to directly crash another program you’re talking to via a socket alone (ignoring bad data on the socket).

But you can absolutely kill them. Anything running as root can kill anything else. Can even reboot and bring down the whole system.

Maybe a bit harder and a bit more unusual, but at least for containers, root privileges are common. And yeah, sure, there’s a cgroup there are you’re more limited. But you get the idea.

It’s also a bit different from the (conventional?) wisdom about being “liberal in what you accept, conservative in what you emit” though that’s a bit more tied to networked systems.

Though, maybe it’s inevitable that a system has to be liberal in what they accept.

How else can you change the api slightly without breaking existing programs?
The walls of Apple's garden are tumbling down
Hardware SATA write blockers aren’t too expensive. They’re typically used for digital forensics.
TBF this is not really true. Unsafe Rust is a lot harder than comparable C/C++, because it must manually uphold all safety invariants of Safe Rust whenever it interacts with idiomatic Rust code. (These safety invariants are also why Safe Rust can often be compiled into better-optimized code than the idiomatic C/C++ equivalent.)
Why almost every store have their names written in Chinese (?) and English.

Is the post a joke with photos from Asia malls (or AI generated)? Or it’s just common in that part of Canada?
It's definitely a fun little puzzle.

I was introduced to it ages ago via "Wyvern" (https://web.archive.org/web/20040225005408/http://www.caboch...) where I'd basically sit around playing it and chatting.

Wyvern was heavily influenced by Crossfire (https://crossfire.real-time.com/) which had a not so functional version. Crossfire itself was influenced by nethack, which apparently also has sokoban levels.
We've always been here. People just didn't listen.
Answering my own question....

I grew up in Davis, CA and then spent 4 years in San Diego as an adult before moving to the Bay Area. The biggest shock was how unhappy everyone seems to be here. I don't think Davis and San Diego residents are especially happy, but there was a very noticeable difference even just walking around on the streets in the Bay Area; there are a lot of people who seem to be down or depressed or upset a lot of the time.

The other thing that shocked me was the disparity in housing here. In Davis, some houses are bigger and some are smaller but the quality is (usually) relatively uniform. In a lot of Bay Area cities like Palo Alto and Menlo Park, you'll have neighborhoods with these obviously built-up, luxury single family homes, right next to houses that are literally falling apart to the point of probably being unsafe to live in. That was a shock by itself, but then the average quality is probably worse... I guess people here can't pay to repair their homes. Meanwhile, you can walk a couple blocks in some directions and be in the middle of gigantic mansions with gates and big hedges and the works. It's surreal.

The driving culture in the Bay Area is also unique (and not in a good way), but I'm guessing most people know that already.

On the positive side, the food here is unparalleled, especially in contrast to small-town Davis, where literally all of my favorite restaurants have closed. That town seems to struggle to keep its food scene alive, unfortunately.

All of this to say: I wonder how much people who get an impression of "California" are really responding to the particulars of the Bay Area culture specifically, and probably don't ever experience anything else.
*looks to be
If this is true, this company should be sued out of existence.
We've struggled with justifying raising the min spec for our game over the last decade and recently pushed up to 4.2 as well.

Historically the question was always one of which optimizations we would be able to 'compile in' (rather than detect and use if available) and it has been increasingly difficult to justify in recent years: a few ops in 4.1, one op in 4.2, but nothing dramatic and we still can't rely on F16C support yet.

These days, the move to exclude older processors seems more designed to avoid headaches from failing older hardware and performance complaints from systems that might technically qualify for your minimum spec but can't offer a satisfying user experience than it has to do with the software being able to take advantage of instruction set extensions.
Bitwarden? Proton?
What I'm saying is - your machine is fully capable of providing just the right amount of data to fulfill your purposes. If you don't like people taking it all, don't build a machine that gives it to them at 1 Gb/s. Stuff about some ToS or rights or IP ownership is just noise.
Academia identified over 30% of approved drugs in the past 10 years, and that share is growing. There is a ton of incentive for academics to identify new drugs.
As a counterpoint, I appreciated this recent post by Martin Kleppmann[1]:

I've worked out why I don't get much value out of LLMs. The hardest and most time-consuming parts of my job involve distinguishing between ideas that are correct, and ideas that are plausible-sounding but wrong. Current AI is great at the latter type of ideas, and I don't need more of those.

[1]: https://bsky.app/profile/martin.kleppmann.com/post/3kquvol6s...
Is it unethical for a mouse to eat the cheese without triggering the trap?
Check out California, Washington, Colorado, Alaska, or Oregon sometime.

Marijuana access is legal in all those states and LSD is on the path of legalization as well.

While organized crime does continue to be an issue in the Marijuana industry in these states, they haven't attempted to assassinate our Governors or Congressmembers.

Literally most of the US has legalized Marijuana (not decriminalized - LEGALIZED), and the Dutch system is extremely archaic and continues to perpetuate a black market.

Access to clean financing and crackdowns on black market dealing are what keep criminals out of the industry. Plus in CA you can audit the supply chain of marijuana products because of the paper trail required.

Most of OK's illicit marijuana is shipped to states where it's still a black market product due to lack of legal access (eg. NY)

All it sounds like is you like to party sometimes but want to remain in denial that a product your consuming is morally tainted.
Given the current geopolitical situation, basing anything that's supposed to be neutral in the US seems like a bad idea?

The RISC-V foundation had to move to Switzerland because of concerns about government interference.
Does REPLY_FAULT cascade? Meaning, if A is waiting in a SEND to B, and B is waiting in a SEND to C, and C does REPLY_FAULT, does A get killed along with B (and any further tasks that may be waiting on A)? Because if not, a malicious task could just delegate its experiments to a helper task. And if yes, that seems rather brittle overall (without having any further familiarity with Hubris). Furthermore, if SENDs can be circular/reciprocal, a task may also inadvertently kill itself that way — which (for scenarios like B –> A –> B) may incentivize not using REPLY_FAULT.
I see that everywhere in USA also.
Just to get it out of the way, I assumed just from the title that this was about airplanes in 3d space and was excited to see what I was missing, as I thought they all flew in a 3 dimensional context.

I know I'm not the only one...
This is exactly the sort of gem I love to find occasionally on HN.

Done not for money, but, if I may paraphrase George Mallory, because the challenge was there.

Someone had to do it.
Not sure about Toronto, but there are a lot of places like that on the BC side. I don't know if it's true or not, but I heard once that leading up to the handoff of Hong Kong from Britain to China there was a lot of immigration to Canada, due to their easier process than that of the US. It could also just be an Asian neighborhood like you'll find in pretty much every major city.
Worst case, no one will talk about it in 6 months or so.
Responding to stimuli with a reflex is not a choice.
Much simpler solutions exist like https://formsubmit.co/

And for others who use the static hosts' free tiers for hobby projects, Cloudflare provides form submissions to your static pages, netliffy forms is quite generous too https://www.netlify.com/platform/core/forms/
The retitling of this submission removes the submitter's intent in sharing the article. It was something like: Gary Kildall wrote Pixar's first renderer - before the renaming.
SVG Viewer – View, edit, and optimize SVGs
The other elephant is mentioned: "Last year, more solar panels were installed in China — the world’s largest carbon emitter — than the US has installed in its entire history."
> It seems like we still have some way to go before we figure it all out.

You're 100% right, though I'm actually surprised that so many sites already support passkeys.

If passkeys is a good idea and consumers use them, then gradually sites will shift over. Changing how everyone in the world does auth is not going to happen overnight, or even in a year.
Lex Fridman*

There is also a Lex Friedman who does another podcast but they are two distinct people.
One rarely really needs that.