skysight-inc/HackerNews huggingface dataset:
> That's pure fearmongering FUD.

It is. It's a community project that you can trust, or not. Debian also reports to servers of "unknown provenance" and updates itself from there.

Now, Debian has probably a lot more eyes on it than some Windows Update revival project, but some more niche distros have essentially the same problem.

> Recommending Debian to the retrocomputing community is possibly the most tone-deaf thing I've seen today.

archive.debian.org might be right up their alley
I wish the titles also said what city/state they are in. Otherwise, this is really great.

I also like the other suggestion, of having bookmarks or something to facilitate easy returning to particular stations (versus searching each time).
Do Teslas actually have important safety systems written in node.js?
> they also have to be WAY easier to drive. they just scoot out of there rather than having to shift 9 times to get up to speed.

All Amazon delivery vans are automatic.
What this author's 14 year old self would say to their elder instantiation: "What's a computer, boomer?"

Always fascinating to see a forum with a population who see themselves as special outliers, but also think that they have some unique ability to speak authoritatively on what the other 99% should be doing.
Those guys don't have any stake in anything except a half-baked idea, and furthermore they can clearly be shown not to know what they're talking about.

It is not comparable to a parent's concern for the welfare of their child. A teacher's duty to their student is obligate. Dismissing out-of-hand the input of the one or two human beings who know and care more for that child than anyone else on the planet should be considered malpractice in that line of work.
> This is exactly why simple, concise writing is essential, and their wall of text is...not it.

I only skimmed this but felt it was clear. They're asking for TypeScript, as part of the type erasure, to emit the type information it has discovered about the types in a side channel to the emitted JavaScript. Think of, say, PDB files as an analogy.

> They are really asking for a net new product which has very little to do with the TypeScript that exists today.

This is information TypeScript already has today but which it discards. It wouldn't take a "net new product".
The grift is real
Making OCaml 5 Succeed for Developers and Organisations
This is the central fallacy of developer culture: that complexity is a sign of intelligence and that complex systems are superior.

Simplicity is much harder than complexity. Anyone can add and anyone can subtract recklessly, but it takes genius to subtract without losing too much in the process. The genius is in identifying the essential complexity in a problem and finding ways to dispense with incidental complexity.

I've personally been using Rust more lately for various reasons, but I really do like Go and think its choices are excellent for its niche. In any case simplicity can be practiced in any language by choosing the most straightforward way to achieve things and avoiding over-engineering. Rust has a lot of features and paradigms but I can be productive in it by remembering that just because it's there doesn't mean you always have to use it.
I'm curious if they have to have more vans than they would otherwise need, then? That could easily let you cover the day with lower range.

I'm also open to challenges in my thoughts on typical range needed for a city fleet in deliveries. Will try and take a dive to find more data there.
…

You are either implying that either it is impossible to influence things by saying things or that countering cannot also happen beforhand if the lawsuit happens (while also helps in preventing that). Why people argue about everything.
(American lawyer here) Yeah, this letter is as weak as they come. An empty threat that Meta won't sweat and was most likely anticipating from the time they began dev. This reading of the letter is spot on.
Todo MVC – Helping you select a JavaScript MV* framework
> Elon is basically a big bully, or rather a big child who screams when he doesn’t get what he wants.

> Makes cool stuff though and has a pretty good sense of humor.

His sense of humor like his other behavior is similar to that of a 5 year old child.
55” regularly goes for around $1100, which is only mildly pricey for a 4k QLED premium panel. Bonus for the mount being included, and the external input controller.
Aviator (YC S21) is hiring engineers to build the future of monorepos
https://billsaysthis.com
There are only a couple hundred AV cars on the road. They are not causing the level of congestion you are trying to suggest.

Remember that these companies cannot earn money from rides right now because the CPUC has not given them the permit to do so. Once that permit is granted, the monetary incentive will be very strong. There is cost to the company for also operating an empty vehicle that they will not want to pay either. I think the incentives are aligned on both sides.
From what I've heard, Panama, Netherlands, Singapore, Luxembourg, Hong Kong, Cayman Islands, and British Virgin Islands are all ideal places to shift funds through and use as international headquarters. /s
You don't get JavaScript engines to understand it. You use a library.
> Germany in particular asked hundreds of thousands of people from Turkey to immigrate into Germany to help rebuild it after WW2.

Not quite, because the earliest wave of Turkish immigrants came after the migration agreement between Turkey and Germany in 1961 (and Germany was rebuilt at that time). The reasons for this agreement – initiated by Turkey – were curiously complex and not simply economical ones.
In my opinion they are not stupid, they make a lot of sense. And many people seem to agree and use typescript. If you don’t agree, use something else. There are many alternatives, pick something that is „smart“ in your opinion.
If you design for it, floor trusses with a lower section that the pod can fit into can be had, solving the step objection.

I agree overall with your point though.
In a very different writing style, but also mocking the technical interview: "Fizzbuzz in Tensorflow" (2016)

https://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/

To whet your appetite:

> interviewer: Um, you understand the problem is fizzbuzz, right?

> me: Do I ever. So, now let's talk models. I'm thinking a simple multi-layer-perceptron with one hidden layer.
How does one even wire $84,294,962.97?

It seems like a QA bug in an input field for Western Union or something.

I know--if I have to ask, I don't know the ways. Just curious.
It feels like the AWS vendor lock-in strategy is constant change.
I've always seen it as a toy, programed by humans, with human fallacies. It's a fun search engine for sure, but I think it's a decade (at least) until it becomes practical and useful.
yeah, it's a ridiculous idea that a company that has repeatedly stated in the past that its focus is on the community and 3rd-party app outreach would renege on its mission to foster and support the communities that made it a place with any value whatsoever.

ridiculous
Why would they need people with novel ideas? Most users are happy to consume reposts and influencer spam ad infinitum, and they're probably the most monetizable segment.
While type hints in Python are not as nice as typescript annotations, I understand their plea, because once thing Python does better is runtime introspection.

Which means we can have dataclass, pydantic, typer and fastapi all generating their stuff from regular type hints. No need for special syntax or functions. And that's super nice.
HTML is the semantics, CSS is the styling, but you need both. Which is why browsers come with default CSS (which you can unset) for everything. You get the element tag to say "what it is", and you get the CSS classes to say "what visual rules to apply".
This should have ended with the guy giving up in frustration and using a 60 year old loaded gun to drive in his nails.
Oh come on. I fed Unreal c++ engine code to ChatGPT4 and it couldn't understand inheritence in Slate classes and therefore kept offering me the same broken solution for a parameter with the wrong type.

The Unreal engine code is documented and publicly avaiable for OpenAI to ingest and it still gets the basics wrong.

I wasted hours trying to get it to explain to me what I didn't know, if it doesn't understand the internals of Unreal, I have no hope for it on bigger and better codebases.

It doesn't parse, it doesn't explain, it does not grok. It guesses at best and the blood sucking robot-horse is not telling the truth.
You're trying too hard to force a racial context onto France and deny one in the USA.

In California a Christian is less likely to be white, and a progressive more likely to be white than not. And many of those Christians come from countries that the USA has been involved in and not always left in good shape so most of the same dynamics even exist.

Regardless, criticizing religion is fair game and a Euro has a right to criticize Islam the same as to criticize Christianity, even if there's a racial disparity between the membership of the two.
AMD drivers exist in this weird state of tautological pseudo-goodness where they're good as long as you ignore all the times they aren't. And if you point it out, people dig in with the "well I've never had a problem in 15 years now" and "go look at NVIDIA's tech support forum, they have bugs too".

NVIDIA has not had a sustained generational instability problem like 5700XT or Vega drivers in the modern era, and they haven't even had a more short-term shitstorm like RDNA3 launch drivers that lingered for nearly as long. And there have been multiple instances of top-5 e-sports titles being flatly broken on AMD drivers (often resolveable by going back to much older drivers) for prolonged periods of time (quarters/years) that simply don't happen on NVIDIA cards.

But of course there is a low-level stew of problems on both brands constantly. Power-saving with multimonitor is a great example of one that's been perma-broken for 10 years on both brands now. But there is also a high-level stew of Radeon-specific problems that pretty constantly churns and it gets discarded out of hand because "I've never had a problem" like that means 5700XT didn't exist. And it's people who you absolutely know are aware of the 5700XT issues.

Even working from a baseline assumption of intellectual honesty it's a super frustrating discourse overall, and I think in many cases the assumption may be unwarranted.
Reflection on a language that compiles to javascript? I don't get it. Why are people so allergic to macros?? Every stinking language that has compiled to JS has had a chance to do macros but they don't. Coming from many years spent in the lisp world, metaprogramming is this incredible feature that, in my experience, completely negates the need for runtime reflection while adding many other possibilities as well. I get it...the syntax is way harder when your language isn't basically a pre-parsed AST. But rust does it.

Seems like a huge waste.
Actual title:

The White House Tells the Truth About Climate Change

He's being ironic, because he's a climate change denier:

https://www.desmog.com/steve-koonin/
https://josh.fail
Buying is fairly common; Indigo just placed the largest ever single purchase of airplanes (500) https://www.reuters.com/business/aerospace-defense/airbus-wi...

If you’re leasing it’s not for free, the lessor is charging you a premium to make a profit over what they’re spending, so it still makes sense to own, particularly for large, heavily utilized fleets that don’t scale down much.
I mean, I'll just let the prose speak for itself.

Lombardo start:
Speak, Memory
Of the cunning hero,
The wanderer, blown off course time and again
After he plundered Troy's sacred heights.
Speak
Of all the cities he saw, the minds he grasped,
The suffering deep in his heart at sea
As he struggled to survive and bring his men home
But could not save them, hard as he tried—
The fools—destroyed by their own recklessness
When they ate the oxen of Hyperion the Sun,
And that god snuffed out their day of return.

Wilson start:
Tell me about a complicated man.
Muse, tell me how he wandered and was lost
when he had wrecked the holy town of Troy,
and where he went, and who he met, the pain
he suffered in the storms at sea, and how
he worked to save his life and bring his men
back home. He failed to keep them safe; poor fools,
they ate the Sun God’s cattle, and the god
kept them from home.

You have 2 options to explain the above discrepancies:
1) One of the 2 translators has faulty Ancient Greek(the above 2 passages cannot be serious at the same time as translations of a literary work).
2) Modern Classics/modern readers don't care about the actual writing and only want the plot.

Just go read her translator's notes. She displays absolutely astonishing arrogance there that basically foreshadows that the whole book is basically an intender rewrite for modern sensibilities.

For example, she literally herself admits that "Unlike many modern translators, I have avoided describing the Cyclops with words such as "savage", which carry with them the legacy of early modern and modern forms of colonialism - a legacy that is, of course , anachronistric in the world of The Odyssey".
> In my experience, it's always the junior who shouts "This could all be so much simpler!".

Yeah, this is true. But I often wonder how much of this is because the seniors have given up on simplicity and since they have internalized the complexity it doesn't bother them anymore.
I was taught it was how they attack.

Bears: stand and swipe down with their paw

Bulls: start with their head low and jut upwards with their horns
Post those (Retro) Screenshots (2020)
Depressing and inspiring.

My dad gave me seven stones once. He said each is a decade of time you have. Then took two away, and threw them. He said use the rest as you can.
https://archive.is/sNzmW
I think this is really all about which framing you choose.

For me, a visualization like this is more about trying to live life with a greater awareness of the passage of time and to give myself the choice to alter course more often.

I don’t think I’d want to put this on my refrigerator, but it’s a useful periodic orientation thing.

For me personally, I’ve found that contemplating these things head on reduces my underlying generalized anxiety, which seems fueled primarily by the uncomfortable things my brain wants to avoid.
I’m confused, you’ve gone from the status quo being “plurality consent” to “consent of some vocal minority”. That seems even worse?
That works for the initial logon attempt, but after that the computer was locked in “S mode” where it doesnt allow you to install anything. In order to get chrome running we had to do the above.
There’s a time and place for everything. Not everyone works on a corporate team needing to KISS their software to death because they probably won’t even be working on it 18 months later. Software is a creative expression for some people, and useless brainpower for you. I’m not one to judge.
Anybody have a non-paywalled link? I'm hungry.
> a couple duopolies have captured the entire economy

This is by far the most horrifying component of being Canadian. Every single thing you interact with in your life is dominated by 2-4 companies with, collectively, 100% market share, and they all have tacit or actual agreements with each other not to tread on the other’s territory or to rock the boat in any real manner. Prices are way higher than they should be in nearly every aspect of your life.

But we feel good about not being American because we don’t have mass shootings or Trump. Honestly, our entire coping mechanism is looking at the worst aspects of America and ignoring the best.
I want a version of this satire where they only sell hammer subscriptions, but to get the hammer the guy actually wants he needs to buy an Extended Hand Tools subscription that auto renews and costs as much in three months as buying the original hammer would have.
Choosing between incompetent and competent malice
Although namespaces are not deprecated they are not recommended anymore -- much for the same reasons.
What sort of Docker support will this have? I have a very shaky setup right now to run Unity headless that requires OpenGL and VirtualGL. It feels like that pipeline won’t work forever and am looking for alternatives.
It would violate #9 no matter what implementation you use, and #9 is absolutely essential to tools like ESBuild, Deno, and Bun, which all rely on the assumption that they can nearly instantly strip out the type annotations and execute the code as JS.
"Just m:n threads" is serious downplaying, most operating systems and languages that had that retired it eventually. The go implementation of goroutines is really really good.
> But you cannot unironically think we can substitute fundamental skills like essay writing and critical thinking for a degree in 'prompt engineering'?

Personally, I don't think that. However, I also think it's logical and good for a child to consider the task at hand and select the most efficient tool available.

I am not this girl's parent, and I'm not sure how I would have handled the situation if I was. However, I worry that simply taking away her phone may have been counterproductive. I would have erred toward some sort of open conversation about the purpose of the assignment and what she is hoping to learn.
i think that for such a noble cause we can easily afford two weeks of fed money printing
You don’t believe it because you’ve never seen it. Some of us have. And it never comes for free.
“There are no urgent, legit needs that make these things necessary or acceptable.”

—Americans alone spend more than 70,000,000,000 hours each year driving.

-On average, not counting commercial drivers, each American spends over 13 hours a week driving, or one third of a full time job.

-Over 20% of the American labor force is primarily employed driving a commercial vehicle.

We are talking about a collective waste of human time and effort of 350,000 lifetimes per year in the U.S. alone.

We are talking about waste of collective labor enough to totally rebuild the physical environment: laying train tracks, building housing, raising flood walls, building pads for rockets and nuclear reactors.

We are talking about centuries of time worth of cognitive capacity to be used as leisure for making art, music, literature. Or simply bonding with families and strengthening our communities.

If that’s not a pressing need I don’t know what is.
> Yeah, this is true. But I often wonder how much of this is because the seniors have given up on simplicity and since they have internalized the complexity it doesn't bother them anymore.

I've seen this first-hand. It makes for a bad experience and a demoralized, ineffective team.
Treating your users well can be very good for long-term profits. The problem is that Reddit is looking to squeeze them short term for a good IPO.
With only very slight modification, this essay could be rewritten with “dependency” instead of “factory”
Speaking of overinflated egos. While there's no question pike, thompson, and k are a cut above, I think they made assumptions that engineers cannot be trusted.

Garbage collection is another such example. Compare that to e.g. rust's model which hoists the understanding of lifetime to the engineer, while encumbering the compiler with the dirty work. Whereas golang asks the engineer to do neither (granted golang came later, so maybe they didn't think it was possible).
No runtime necessary, if I understand the problem.

Input is bytes. Bytes will never carry their type information (and if they did, you couldn't trust them). So the type information needs to be used in the Deserialiser, not its input.

To get typed deserialisation of Foo, the compiler needs to generate a FooDeserialiser automatically for you. The compiler can't depend directly on Foo (Foo is written after the compiler), but if Foo could somehow emit its type information during compilation, then the compiler could depend on that.
Elon Musk sues Wachtell law firm to recoup fees from Twitter buyout
At the same time, unfortunately we will have a hard time finding companies that will actually thrive on that website, since a staggering majority of them are just ridden with crooks in the management layer and above.
But that’s when you focus on the type system theory and I agree with that. I don’t see how enforcing types after compilation has anything to do with a programming language for the web vs ‘not for the web’ though, but I understand it is the philosophy to check the types and then drop to plain JS. Best tool for the job, sure, but literally losing everything typed you wrote and designed after compilation is just not as useful as it could (should imho) be. You express whatever, it compiles, and then everything can break all that you carefully set up, without any errors.

That’s not the language or type system per se, it’s the compiler implementation or rather the philosophy to stay close to js and have a very thin (powerful) layer at compile time only. Typescript in wasm, Deno maybe (didn’t try yet) etc could change this. Then we can have types as in other languages. Not sure why this would not be a win for everyone vs the current status.

Also, as you know, the run the web went out the door with nodejs; many backends are now typescript and indeed competing (… for at least writing web apps) with c#.
I can't say I know what problem it's solving in your particular situation, but I've found SSH tunnelling useful for redirecting cloud VPS traffic to my local box to pinpoint and debug issues in an IDE - though these days it's all k8s and it's much easier to drop your machine in as a particular node.
Is it still a bus factor of one? I veer to the side of boring technology and FastAPI is still too in flux for me. I do not ever want to be the vanguard discovering novel problems with my framework.
Do people always spend increments of 15 minutes in a room? Can they run through a room to get to another room? That is, if the map is A-B-C, can they be in A from 9:30-9:45, run through B, then spend 9:45-10:00 in C?

Dave said: "I saw nobody when I was leaving the living room at 10:30"

Does this mean no one was in the living room when he left it? Or does it mean no one was in the room he entered when he entered it? Or both?

What is to stop a person from being in multiple rooms within a 15 minute period?

If a person exits a room at the same time someone else enters it, does either see the other?
TypeScript dev lead here.

Today, you can already write a program using the TypeScript API to inspect all of this information to accomplish whichever scenario is at hand. The existence of all these tools, each with different opinions on design direction and implementation trade-offs, demonstrate that this is possible. Yet it's not demonstrated how those tools would benefit from reading from a data file as opposed to using the TypeScript API.

Something like api-extractor has different constraints from io-ts which has different constraints from typescript-schema. The API exists today and is apparently sufficient to meet all these tools' needs, yet what's proposed is a data file that can encapsulate any possible operation you might perform with that API.

Having TypeScript try to imagine, implement, and maintain a data file format that can satisfy _all_ of these tools' use cases, plus any future tool's use case, is a tremendous effort with no clear upside over using the existing API.

It's easy to gain support for the idea of "put the types in a file" because anyone reading that can imagine a straightforward implementation that just achieves their particular goals, but everyone's goals are different and the amount of overlap is not actually all that high when you look at the wide breadth of tools in the list. There's a very different amount of information you'd need to enable a type-aware linter (which is basically type info on every expression in the program!), as compared to a simple documentation generator (which might only need top-level declaration info).