skysight-inc/HackerNews huggingface dataset:
Folks who write JavaScript today might not remember a time when it was normal to write JS and ship the same files verbatim to end users. We’ve seen a Cambrian explosion of new syntax, new tools, and new ways to build applications using JavaScript in the last decade. Many of those features are now built into modern browsers, but static typing is one of the last Big New Ideas that hasn’t made it into mainline JavaScript.

We’re conditioned to expect there will be a compilation step between our source code and the code that runs in a browser. That forces many decisions about how we structure our projects and the kinds of tools we can use to deliver the software we write. Minimizing or eliminating the reasons why folks might need that build-the-code step between the code they write and the code their users run opens up doors and new ways of writing and delivering software, and that’s exciting!

Think, for instance, what would it take to get something like the TypeScript type checker in Chrome’s devtools? A first step would be to adopt the type annotation syntax.
Vermillion is absolutely "Big Oil." They are an oil and gas company that make several billion a year. If you don't consider that "big" I don't know what is.
ISDS courts are some of the worst ideas I've seen. Private legal systems that sit above any national government and routinely favor for profit corporations over humanitarian interests such as:

* labor rights, workplace safety

* public health

* environmental concerns, including but definitely not limited to the climate crisis

Phillip Morris has used ISDS courts to prevent governments from taking measures to reduce tobacco usage, for example.
What's the problem with the LGPL?
Noto maybe?
I just think it'd overcomplicate implementations. We already have typescript and such, and they work perfectly. It's my personal belief that integrating those things into the language would slow innovation.
> you should reward good behavior and punish bad behavior

In general, you should not impose external rewards and punishments in education, to the extent possible. They block students’ focus, creativity, and problem solving, and undermine learning, literally interfering with memory formation.

This is a subject of incredible amounts of research in psychology and education, and has been demonstrated over and over in a wide variety of contexts.

> idea that you should stimulate kids to the point where boredom is impossible

Nobody ever suggested this. Only that class should be engaging and teachers should try to earn students’ attention instead of demanding it under threat.

> excuse harmful behavior [...] sets the kids up to fail

Nobody ever suggested “excusing harmful behavior”.

The proposal was that students who are wiggly or have trouble focusing should be thrown out of class because it is a “waste” for good teachers to teach them. I think this would be harmful, would be failing those students, and misses the point of education.

What sets kids up to fail is being treated as though they are worthless or being told so. Having access to good teachers does not “set kids up to fail”.
> I didn't really grok that walking any significant distance is an adventure

Because of dogs, or also other things happening?
Apartments could definitely be a lot better, but at least personally speaking, I don't think I would likely want to live in one again, even if it was one of the super luxury ones.

I have a full sized private garden that I can grow plants in, keep a large bunny enclosure, shed, and let my dog run around in unsupervised. I spend a lot of time in my garden.

I can just drill holes in my walls without asking anyone and never have to share a lift with neighbours. I can hand out keys to whoever I want without building management getting on my case, or indeed replace the keys with a non-key entry system. I don't need to spend 2 minutes waiting for a lift to get downstairs, or longer if someone's decided to block the lifts while they move in/out, or climb 15 floors because they broke the lifts.

Personally, moving from an apartment to a house has been the biggest QoL improvement in my life since I left home 15 years ago.
If the big oil company is from the US (and on a lesser measure an ally), it is likely the US would threaten that other country with diplomatic and economical sanctions.
These ISDS entities only have teeth because of international trade agreements. Presumably the country that refused to pay the settlement would be in violation of the trade agreement, and would see immediate sanctions/tariffs.
How many colors do you typically identify or would be willing to accept? Somewhere between 10 and 25 would be sufficient… not every word will have a color association, but many will have more than one.

I think you need to be pretty strict to not find a match after 50 words.
We're talking about choice of gender, not sex. Sexes are male and female, and to be fair, hermaphrodite should be a third option. Gender can be any random combination of man and woman.

People confounding sex and gender has caused a great deal of rhetoric. You can't choose your sex, that's in your DNA, but you can choose your gender.
Thanks for pointing this out, I need to be better about specifics when making policy oriented posts.
So, why should the rest of us care that the author's kid made poor life choices? Working two jobs to pay for college might have been smart in the 1960s, but today? Yeah, that does make him a chump.
If the oil company is one of the big players, it uses its political sway with OPEC and other major oil producers to ensure that the country doesn't get oil until they beg.
Yes, crypto doesn't punish anyone for fraud. That's what makes it a great choice for con artists!
But if you're already transpiling/bundling your assets, why not use typescript? Instead of bloating the language and browsers even more. Not only that, but solidifying an interface there. Once it's done, it'll be very hard to change, as people will rely on all sorts of quirky behaviors.
Kind of a stretch, but #B05535 (bosses) and #BE57ED (bested) are both sort of purplish colors that looter games like Borderlands sometimes use for "pretty rare, but not unique" items (which would typically be dropped by a boss monsters when you defeat them).
Great! I look forward to it. Let’s fucking go. Show me the plans. Show me the permits. Show me the map with the pins that tell me when they’re planning to catch up.

Tesla has been firing on all cylinders on this front for years. There’s a new forum thread started for every single charging site that is planned. I want to see this for electrify America stations.
I’ve developed a phobia from street dogs. Especially with the bad experiences i had with them when i was kid.
But what i have noticed. When the street is busy. They’re peaceful otherwise they will try to intimidate you as a group either you’re walking,cycling, biking, driving.
When i am in the car and i am safe. I play games with them. I stop the car. They stop and they wait for me to drive. So they can run and bark outloud. Seems like they’re just playing. I wish i had the same courage when i am walking/running
Pseudohermaphrodism exists in humans (people born with multiple sets of genitals). That doesn't fit into your claim of only bimodal and this is just the external presentation of gender. I would encourage you to explore the topic more. It's not as simple as boy/girl only. https://science.jrank.org/pages/3310/Hermaphrodite-Hermaphro...
could be grounds for proposing relevant economic sanctions.

the wisdom of taking this risk comes down to how dependent the sued nation is on broader economic cooperation with the guilty nation.
Yeah, that all sounds like bullshit.

I recently found out in some Native American areas of the USA you aren't even required to pull over or anything if you're not literally in the tribe.

That seems... insane. Like you're gonna drive through the equivalent of a township or county, speed (or worse) and just go fuck you, call the state police?

People are really rude, they misunderstand on purpose, then they cry that the world is chaotic.
And "bisexual" is neither a gender nor a sex.
Why are operators being so slow to embrace eSIM?
Instagram is doing you a favor. Life's too short to spend on social media.
Don’t get me started on that! When I grew up bikes had to observe traffic rules and had to stay off the sidewalk. I would prefer that practice be restored, and for scooters to follow those rules too.
My favorite sandwich ship on the planet is Two Cousins in San Carlos.
Capitalism wants customers to run their capitalist businesses. Capitalism is more about making people consume mindlessly than preventing then from consumption.

But a society is not completely defined by its economic system. Other parts of the culture influence this a lot. It helps that the majority of the population can vote. But it's also about daily interactions, who is seen as undesirable where, etc.
India hasn't seen his equal since then.
My guess is the average use would be a load of materials or tools in the bed. I doubt people are buying this to tow large loads or longer hauls.
I guess this maybe a UK thing, but it feels like more and more of a restriction.
Looks Unfamiliar
That's a valid point. I think that TS might also lack constraints for object keys and values (like matching them against a regex).

After thinking for a while, I think that json schema might be the best approach to it (possibly generated from jsonnet if complicated enough).
You mean identical? Seems like OP likely got inspired by your page :)
Dumb of me not to do this. Thank you.
And further if these people were apparently also telling voters who to vote for, then they must have had all the election officials there in on it. Supporting a candidate like that is absolutely not allowed for the poll workers so this was blatant and didn’t care about whether it was uncovered. Any voter could have reported that behavior at any point. It was done out in the open.
200t is “gold, silver, and emeralds”
No. From Monterey to Ventura, they changed checkboxes to switches, which they explicitly recommend against in their Human Interface Guidelines.

Having said, I don't think 100% consistency is a useful goal anyway. The Ventura design is usable, and the guideline is useful. Gap between the two can be operational "debt" (like technical debt) which is not theoretically ideal, but practically useful to keep making/shipping progress.
I think the outcome is that they all get to watch the game.
I guess you can call that "equality of outcomes".

I think reading "head height" as the outcome, is a very short-sighted interpretation.

Like anything else, interpretation has nuance and you could read it both ways. On HN we're supposed to address "the strongest possible interpretation" in our comments, so I would try to apply that principle here as well...
Depreciation can be a real bitch, though.

My favorite story along those lines was when I got paid $300 to own an exotic bass for a decade.

The bass in question: An Alembic 6 string fretless. Original retail price in 1991: $6800 ($14.4k inflation adjusted).

My local small town music store took it in on trade...tagged it at around $2500 or so... it proceeded to sit on the wall for the next 3 or 4 years. Owner of the store was a quirky older dude who doesn't do internet sales at all.

So, finally, I catch the owner in a good mood one day and say look - I'm the only guy with weird enough tastes in this town to ever buy that...but I can't afford it at that price. I'll give $1000 in cash, today.

...and he took it.

That was, if memory serves, about 2003.

Had a bit of cash crunch when I was laid off for about 6 months circa 2012 or so, and put up a few of my instruments at a high end consignment shop (but in a big city, with an actual instrument market). Even aftger their cut I ended up with about $1,350.
I have a book in one of my bookshelves that was printed in 1906. It's in awful shape but readable. I just wanted the first English printing of the book, because newer prints are abridged. That's over a century old, and it's just a book!
Amazing after years of complete neglect, Tarn is focusing on the UI/UX. He used to be completely opposed to any sort of UI work, often talking about how the SDL code was a complete black box that he had not written.
This article bugs me. I would have liked them to be honest. Just say we prioritized VS Code or that handling two products of the same category is resource hungry and a waste. We all understand. But this article is making it look like it's Atom's fault. They just let it die slowly so people will be pissed but move on. It's a great tactic because "sunsetting" Atom after MS takeover would've pissed the community. This was great for PR for sure.

> Atom has not had significant feature development for the past several years, though we’ve conducted maintenance and security updates during this period to ensure we’re being good stewards of the project and product.

Because MS made sure it didn't get any?!

> As new cloud-based tools have emerged and evolved over the years,

Big player being VS Code and Codespaces?

> Atom community involvement has declined significantly.

Because MS made sure the community was NOT backed with actions?

> we are archiving Atom to prioritize technologies that enable the future of software development.

This should be the first sentence. Not last.
I think anyone with passing experience playing can tell the difference between a $200 and $700 guitar even with a professional set up.

A $200 strat will never be in tune, the tuning pegs will all have weird amounts of varying resistance, the bridge might rattle, you probably need a fret leveling right out of the box unless you're ok with either a crazy high action or nasty fret buzz, and so on. Oh and it sounds pretty terrible relative to something with decent pups in a decent amp.

Personally the sweet spot of cheap guitars is more like $500 with inflation these days. The expensive stuff from China and cheap stuff from Korea is great. Those are giggable, serviceable guitars. In the $1k range for cheap American, expensive Korean, or Mexican or Japanese guitars you're paying for quality control. One model will play and sound like the others.
For those asking for more specifics - see the report cited in the second link (https://www.iisd.org/publications/report/investor-state-disp...), Table 17 (near the end). It has a list of seven cases filed relating to climate policy. None involve any companies whose names I recognize, but for all I know they are big in their host countries.

I suspect we would start hearing about it if Exxon/Shell/BP/Chevron were doing it.
I don't totally understand your response. "Clans/tribes", which I think you originally used as a catch-all for the many and varied forms of local government over the past ten+ millennia of human history, predate the modern state. They don't emerge from the lack or absence of a state any more than freedom arises from the lack or absence of a jail.

All of my comments have been, I hope respectfully, pushing back on the implication that the modern nation-state is the natural form of government and that in its absence people will necessarily find themselves members of small, violently feuding patriarchal groups.
You haven't heard of Discord or Visual Studio Code?
I guess it doesn't make sense to me to compare individual taxes vs corporate. They are completely different structures and rates.
Similarly, see the way that Chevron crippled electric car development by at least a decade, and used gagging orders to hide the fact that they'd done so, via ICC arbitration: https://en.wikipedia.org/wiki/Toyota_RAV4_EV#Chevron_Patent_...
>most

Who’s the target demographic of the f150? Although it is under the lightening moniker so practicality is not a defining feature :D
(https://linen.futureofcoding.org/t/430914 is a working URL)
I disagree with your claim that "cache invalidation might no longer be a hard thing in computer science" for the same reason that you say that pinpointing bugs is harder than saying "there is a bug". You can't just build a tool and declare a whole problem space in computer science (and a long running joke) as being solved.

> the work here makes cache invalidation much easier

The tool itself doesn't make cache invalidation easier, it makes finding bugs (that happen to be cache invalidation bugs), easier. By that logic, if one never wrote a bug, cache invalidation would still be as difficult as before.

Again, good work on the tool. That's fantastic. I've definitely done some huge work in this area myself and struggled a lot. Let's also realize that it is also FB internal, so whatever solutions you've come up with aren't really helping anyone else without spending the same amount of engineering time and resources on the problem.
I've heard friends say the say thing privately. For example, a friend of mine is married but intentionally childless. He doesn't want to have children. He thinks it is unfair people (of both genders) get months of paid leave. I think he said something like you should get a couple weeks medical leave and then an option for more unpaid leave. It's also unfair to people who medically can't have children, who will work 100% of the year, but then people who have children get months paid leave.
It also means more houses closer together which I don't really want. I want to be far from my neighbors and even a wave is hard to spot from the distance. I'll keep my car, thanks very much.
Yeah I have the same opinion. I have played way way too much DF, and new graphics aren't going to get me back into it. I just want to be able to ward off FPS death until I have at least 1000 dwarves and a giant magma moat
If the system can run without indexes while still being performant in other areas ( multiuser oltp for example ) then that's awesome, absolutely. Pretty much every other trick for faster multi-record queries sacrifices oltp performance in some way.

But to step back a bit. DBA's manage database engines as much as they manage the data, often more. Schema design, index maintenance etc is part of it, but on a stable system often only a small part.

And replacing those db engines is a big deal, as per my earlier comments about compatability and integration - without big, strategic management support, it's often effectively impossible to change them.
So you're offering a choice that, in my experience at least, DBA's actually rarely make - coders, architects and history usually make, or made those choices.

We also often don't care about the data "as information", only in the sense that it's been entrusted to our care. The people who use the data usually wear different hats (bi, ml, analyst, data science, sometimes managers and of course coders ).

But those people aren't adding / removing indexes in DBA managed environments.

Your parallel column scan sounds cool, and I can see how it falls naturally from your design, and it's often hard to retro fit onto an older engine.

My instances have 11000+ clients during peak, we've already turned off almost all capabilities for parallel queries - because for 95% of the workload it cant help, and likewise an errant query that suddenly jumped up and started consuming multiple cores worth resources could be a disaster.

So it sounds like you've got some cool stuff, you're just talking to the wrong demographic!
So what's the plan here when it actually about to get hit by a bigger rock?
Why should javascript, as a language, care about Typescript? I know it's popular, but it isn't javascript, it's a completely separate language which just happens to compile to javascript.

Why should javascript add syntax just to make users of another language more comfortable?

>Today, I often find TypeScript samples that I copy into JS projects and then have to painfully remove the TypeScript bits to get it to run. This fixes that.

The purpose of typescript is to be compiled into javascript, it isn't meant to be run in a browser. If you're going to use it, use it properly, otherwise, "picking out the typescript bits" makes about as much sense as "picking out the C#" parts of some .NET code to run it in a C compiler.
Kudos to the author. The best way to teach something is to start with a foundation of nothing and then step by step building layers of understanding on top of it. Most other Haskell tutorials fail to do this.
> it can impose as many restrictions as it wants on what expressions are allowed

Sure, but it's very easy to accidentally be Turing complete. You added loops? Boom. You added some kind of alias / extract-common-value feature? Boom. Etc.. Of course you can forcibly restrict the implementation (I wrote a Y combinator in one of them and found that the interpreter would detect recursion at runtime and refuse to process it) but at that point you're making your language inconsistent which is even worse.

> protocol buffers, GraphQL schema language, Thrift IDL, Avro IDL, Smithy

Those aren't "rules engine"s though. Once you get to the point of having expressions in your language, you slide down the slippery slope pretty quickly, IME.
Outsider music is also fascinating, this RateYourMusic list gives loads of recommendations: https://rateyourmusic.com/list/KeepPunchin/the-curious-unive...
Do you think that everyone who buys a pickup truck regularly uses the truck bed? Or do they more likely have it "just in case"? There's a lot to be said about certain "aspirational" purchases.
> Since its launch, JWST has already been hit by at least four different micrometeoroids

Oh Jesus, it's sitting in a gravity well, isn't it? Would it be any different to scuba dive in the center of the pacific trash gyre and be surprised when you have to push micro-plastics aside ?
> If you don't eat those within the hour they're not good anymore.

Blasphemy. Pizza is best when served cold the next morning.
I'm not an expert on this, but it sounds like the selling point of NFT is decentralization. If your DB goes down, then everyone's ownership is lost. There's also no guarantee that the ownership can't be changed by the owner.

If you buy artwork from an online site, then you can prove ownership by having a physical representation of that artwork at home. Same for a house or car, there's physical documentation to back the database. Banks are interesting, because they had physical ledgers for a long time before going fully digital.

And you have the startups whose value proposition is being an authority - they can't screw you over without imploding. But some do implode, within the crypto scene and outside it. When they do implode, that takes down all the databases with it.
Microsoft is removing and not enforcing noncompetition clauses
It was banned in (at least) these 6 countries: Argentina, Canada, France, New Zealand, South Africa, United Kingdom.

Source: https://en.wikipedia.org/wiki/List_of_books_banned_by_govern...
> Shouldn't the median republican voter have an higher income (and way higher capital) than the median democrat voter?

It's not really this simple anymore.

Americans are sorting into the party of college grads (Democrats) and the party of non-college-grads (Republicans). This doesn't translate as neatly to income as you might think, but it's definitely a factor.

> they eat venison and a lot of homegrown vegetables, they ride horses and sell lilies (no joke), brew their (mostly) bad beer and throw day-long parties on sunday

This is not typical of any large group of voters, including in West Virginia. As someone who grew up there, I can tell you that most people buy food from Walmart. They don't grow it. There is certainly eating of venison, but frozen pizza is certainly more popular. Horses (and the riding of them) is uncommon.