skysight-inc/HackerNews huggingface dataset:
Government was quick to hand out subsidies to buyers of these cars, after handing out huge subsidies to buyers of the previous generation of cars less than 15 years ago, here in Germany.

So regulation is quick actually!

And no lack of motivation to tap into the great magic generator of wealth and prosperity that is building a couple billion more vehicles with giant batteries because that will obviously help the environment. Regulation works!

I guess they'll find some way to also regulate this awesome technology so that it doesn't endanger people in immediate proximity.

Ah yes, "tradeoffs" about "new things". The main innovation in electric cars are large rechargable batteries.

// I know this comment might sound incisive, off-topic or unreasonable to many readers, but i'm gonna leave it here and gladly collect downvotes because it's my unfiltered opinion.
Nothing against electric vehicles, but their current treatment by society as innovative technology with a positive impact when used in the same way we use cars today is ludicrous to me. And when it comes to the cost of cars, direct or societal costs, I am strictly opposed to subsidies. There are already too many cars per capita and the number keeps increasing.

Regarding article:

I don't see anything specific to electric cars here, not even in most of the defective parts. The safety regulations shouldn't require much or even anything specific to electric cars here. Especially no exceptions or loopholes. Should be the same framework as with combustion cars.
My initial reactions:

The good:

- network-crossing actor model, but with private addresses and built in routing and security capabilities

- object component security

- null means null

- immutability

- AWK-like pattern DSL

- functino is a cool way to have your infix operators cake and eat it too as prefix functions

The bad:

- no type checking on variables, parameters, record fields, record shapes, actor messages, etc

- practically need to buy a new keyboard to type all the symbols like '≈', '≠', 'ƒ', etc

- null punning seems great until you're looking at a null three function calls later and have no idea where it came from

Unsure:

- No reserved names means it's very easy to accidentally overwrite a primordial with no warning, I suspect someone will instantly build a linter that makes that a rule because this just looks like a foot-gun

Ultimately, this looks like JavaScript without all the foot-guns. Add in some modern features like actors, immutability, and a pattern matching DSL. Add in some new foot-guns like primordial renaming and null punning.

If I could snap my fingers and today be able to write Misty in the browser, I'd definitely use it for performance intensive code alongside Typescript until TypedMisty came out, then I'd probably switch for good.

However, I'd be absolutely shocked if any major browsers ever support Misty. So it'll probably remain a server side scripting language, which I definitely do not need. Why would I use this on the server for scripting over F#, Clojure, Elixir, or Go?
Make the Meme Transcend Its Host
The article I linked ("Overshoot: Why It's Already Too Late To Save Civilization") explains why we can't, there simply isn't enough resources on planet Earth now.

Tomorrow won't be the same as today, look at the advances in AI, which will likely benefit many aspects of science. More will be done with less.

so everything I do is ultimately oriented for my afterlife, and all deeds (and sins) of mine are recorded and will be carried with me to the day of Judgement

In my opinion this is why you hold such a bleak outlook on everything. Try changing that and it might feel a bit better.

Thus I am not depressed by the situation the world is in

I'm sorry, but I'm not sure you're being honest with yourself.
Regardless, it has been approved as part of JavaScript specification and Chrome folks refuse for political reasons to implement it, which given the market domination everyone has helped them achieve is a bummer.
People in North America lacked exposure to soy consumption because in most of the continent they lacked exposure to Asian culture in general. Soybeans spread across the continent as animal fodder, much faster than asian culture did. They didn't reject all the various forms of tofu, most of them never heard of tofu in the first place. And when some tofu finally became commercially available in North America, most people dismissed it as a bland and inferior alternative to meat because that's essential what is was as presented to them.

Furthermore the premise of soybeans being feminizing, the claim made up thread that prompted this sub-discussion, is a 21st century meme that cannot possibly explain why 18th, 19th and 20th century farmers in North America grew soybeans for their livestock but not themselves. Nor is the reason for this because they hated Asian people, the reason is because they were never well exposed to Asian culture in the first place. Even if you want to blame that on the Chinese Exclusion Act (at the end of the 19th century) and therefore racism, the production of soybeans for animal feed was already established generations earlier. The large expanse of the Pacific Ocean and the slow permeation of culture prior to the information age has more to do with it that anything else.

We're talking about an era in which North American coastal communities thought lobster was a shitty food despite Mediterranean Europeans knowing it to be delicious since at least the Roman era. Food culture didn't travel fast, it took people several generations to figure out foods new to them even when those foods were well understood by people who looked like them and with whom they had relatively high cultural exchange.
> I will say that a test of ChatGPT 4 leads me directly to youtube-dl

And yet to other people it starts rambling about how that’s wrong and you shouldn’t do it and doesn’t give a usable answer.

https://news.ycombinator.com/item?id=38822040

I boggles the mind the extent to which people salivate over a system that cannot decide between a correct straight answer, something wrong but plausible, something wrong and impossible, or outright refusing to answer.
The intro query "youtube downloader" already showed me relevant results (some website where you paste an URL and bam download). I think there's a big tech bias in the whole post (how relevant is a mastodon poll, for real).

Not saying the current landscape doesn't suck with ads everywhere and incentives to not give exactly relevant results at times, but I think google is pretty good still.
I appreciate what you're saying, but images are nothing more than representations of something we measured with sensors and then combined into an array of data.

It's misleading to call this a photo. It's not easy to rigorously define what we mean by "photo", but I'd say it should involve measuring only photons in the human-visible spectrum.

However, I'm perfectly fine calling this an accurate image, because that's what it is.
> Thinkpadism is really just "things used to be better", as evidenced by the models then-decried by thinkpadders as low quality flexing plastic garbage being hailed as "built like a tank" today, simply because it's old now.

I agree with that one, those models had their build quality issues and for today's standards they are simply outdated overall.

> Just wait, eventually the X230 and X240 will be called "some of the greatest thinkpads ever made, built like tanks".

I don't think so for those models. The X230 is more or less just a refresh of the X220, except for the "new" keyboard. The X240 had no physical trackpoint buttons but instead that universally hated "clickpad" (did only last one generation I think). Also X240 onwards switched to those Intel ULV CPUs so you did not really get much more performance and if I remember correctly repairability also diminished a bit.

There were a few thinkpad models in the last decade which stood out and were you could legitimately argue that a newer model is not necessarily better in many aspects.
The X220 was one of them. Similarly, in another category, the T440p which offered an insane amount of (after some years low cost) upgrade options.

But as said, last decade, now those are just old laptops.
The sun is represented by the spherical Avicii Arena, which used to be the largest spherical building in the world. That is, until Las Vegas' Sphere was built. Now the United States have the opportunity to create an even larger solar system model!
The “Remove comment” under the comments is also weird when you’re not logged in.
I live close by "Earth" and "Mars". "Earth" is one of the few pieces made to depict its planet somewhat accurately, with the continents correct and the moon at the correct distance and (almost) correct size. Unfortunately the Natural History museum it is in is closed for renovation so you can't go there at the moment.

Most of the other pieces, are more art than science. "Mars" looks more like an old-fashioned soccer ball than the planet, IMHO.
Yep. ArchiveBox here too. Am poking at the same problem, using a variety of RAG prompts.
Is it just me but I never use recursion in JS (or imperative languages generally) and it never really comes up as a need?
no, there has not been a single run of shor for even the number 6 as far as I know, in the link you give apendix A shows they did not in fact use the 5 bits needed for factoring 21. Every experiment I know about used short cuts to get an answer, you'd think 6 would be easy enough, it fits in the 4 bits they did use!
https://en.wikipedia.org/wiki/John_Pilger
AFAIK, this is basically the opposite of how it probably will pan out.

Some organsations MAY someday have Quantum Computers capable of cracking some asymmetric keys (RSA). All of us will have access to cryptographic algorithms (inlcuding open source implementations) that can't be cracked by the Quantum Computers. These algorithms are executed on our normal, classical computers.

We already have a first set of post quantum computer cryptographic algorithms. See the NIST competition for example. Their implementations still looks immature (some have fallen against classical attacks, including side channel issues). But we'll get there. We will also have to (yet again) deal with having algorithm agility, which adds complexity.

Quantum Computers are not magical things. We can (and do) know type of problems, algorithms, operations they should be better than classical computers to solve (called quantum supremacy). Shor's algorithm, which provides exponential speedup of cracking RSA key is an example of such an algorithm.

What we so far don't consider that much is the feasibility to perform these algorithms in reality. That is, we look at the asymptotic speedup, not the practical speedup.

There is a really good paper by people from the MS PQ team that looked at this. Highly recommended:

https://cacm.acm.org/magazines/2023/5/272276-disentangling-h...
Worse yet - getting ghosted after submitting a take home assignment!

Has happened to me a couple of times.

Look, it's OK if you just found your dream candidate and the job is no longer available, but please tell me that and tell me whether the code I submitted is good or sucks.
>because it managed to get enough people to muster the huge effort that requires.

Not really true on both counts:

- you don't need _that_ many people, if you know what you are doing. For both rust-analyzer and IntelliJ Rust, the headcount was around one-and-a-half people between the first line written and the point where the thing basically works

- the "mustering" only came together after the tools have proven themselves to be successful. _Today_ both rust-analyzer and Rust Rover have dedicated teams working on them, but it is a _consequences_ of the fact that these IDEs work great, not a cause. It was a shoestring budget at the beginning!

Rust is not the easiest language to build an IDE for, but you really don't need a Google-level of effort for that either. What you do absolutely need though, is an _understanding_ of how to build an IDE, and that's very niche knowledge!
This is a solved problem on programming languages where it is part of the specification, like Scheme.

Basically the debugging info and what actually happens isn't 1:1, rather the logical model of the execution.
I like IBM’s clause, seems the most reasonable.
Yes the O is more than an Optimisation,
it is a change in semantics.
Where is the place to add personal bangs to DuckDuckGo?

I can't find it in https://duckduckgo.com/bangs or https://duckduckgo.com/settings.
> Functions are first-class values...

Good

> Functions can not be sent in messages to other actors

Oh, so not first class. Mutable closures are tricky to implement though, so fair enough.

> Function objects are immutable values.

Huh. That means you can easily send a function to another actor. Can even serialise it and send it over a network. That stuff is a real pain for closures over mutable state but totally straightforward for immutable values.

That seems like a implementation limitation turning up in the language spec instead of fixing the implementation.
I think this is a good illustration of my frustration with this discussion: I don't think search has gotten bad, I think the web has gotten bad. It's weird to even conceptualize it as a big graph of useful hypertext documents. That's just wikipedia. The broader web is this much noisier and dubious thing now.

That's bad for google though! Their model is very much predicated on the web having a lot of signal that they can find within the noise. But if it just ... doesn't actually have much signal, then what?
Copilot is a generic term that’s been used for AI for years (before Microsoft).

In trademark law that’s not going to hold up unless combined with other terms - ie GitHub copilot (trademark), copilot (not trademark)

Even combining generics is probably only valid for a trademark under certain circumstances. For instance, “flight copilot” is likely generic because it’s existed for years across products. However, “sandwich copilot” is likely not generic because no one has asserted it yet and thus you can potentially trademark protect it.

Ultimately, the question is simple “does this product confuse customers, such that they believe it’s made by another organization? AND does it intentionally do so, for monetary gain?” If you can’t say yes to both and prove both, you’re probably fine.

I say all of this as the founder of https://ipcopilot.ai and have spoken with attorneys extensively AND our product is directly assisting IP attorneys. That said, I’m not an attorney, and this isn’t advice :)
True, though the article talks about much more serious stuff than the quality of the interior plastic.
Even in Lisp, if performance matters there are other data structures.

We are decades away when lists were the only option.
That is some Stockholm syndrome...

8 GB RAM is very little. It will limit you as a developer, you will never get into containers, virtualization, AI...

If you are in Cape Town, get Linux laptop or minipc with external monitor. It all takes 19 volts, and you can power it from a car battery with simple voltage regulator. I have 8 core Ryzen with 4 TB SSD and 64GB RAM, it was less than 1000 USD.

M1 is nice, but has several limits. If it gets broken, it will be very difficult to service in South Africa...
I'm leaning towards having a mastery-oriented (as opposed to performance-oriented) goal orientation. As such, I'm always focused on working to improve myself in a wide variety of things. There are no big goals for me, only directions. That said, I'm satisfied with the delta of where I'm at now minus where I had been this time last year. And, the direction I'm headed looks promising.
This is one area where Windows is far superior to Linux as a desktop experience.

By accident, I once wrote an infinite loop that just allocated a bunch of memory. As I ran the program my Windows system quickly became laggy and unresponsive. However, not completely. With a bit of patience I got Task Manager up and managed to kill the process and the system was back to normal within a minute.

On Linux, I experience the same as you. Everything is fine until suddenly it's completely unresponsive. Most of the time I can't even manage to shut down the system cleanly and have to hard reset.
Both are technologies to transport messages over the network in a topic-oriented producer/consumer fashion, and both provide the ability to record and replay from a specific point.
Something like

if ('Bun' in globalThis) ...
if ('Deno' in globalThis) ...
if ('window' in globalThis) ...

could be used to determine the runtime.
> Searching without site scopes is just shooting in the dark. You should think about the top 3 sites that probably are good for what you're looking for and restrict to those.

Knowing the top 3 sources for my search queries seems like the job of the search engine rather than the user. Kagi doesn't need me to restrict my search scope to the top 3 sources that I choose in order get good results.
Buying more RAM?
Maybe some enterprise cruft and empires. Maybe some people doing stuff that will prevent Twitter getting sued in the future.

More people can get less done due to communication inefficiency.
Tetlock paints a different picture of his positive findings than you do.

Specifically, Tetlock's project opens with key issues of scope about what to even try to forecast. Based on his previous work in expert prediction, he concluded that geopolitics is sufficiently chaotic to be impossible to predict 10 years out. So while he did a lot of work on forecasting, it is generally focused on the next year or to.

Which means that Tetlock agrees that we can't predict 10 years out.
I agree we can say "this is a minefield of scams" without doing a comparison.

There still is a question about when it got bad--I think Dan mentions 2016 as a point of comparison, and there were plenty of scams back then, so you might wonder whether the days when a query wouldn't return many scams.

If you go back far enough, then there wasn't the same kind of SEO, and Internet scams were much smaller/less organized, but that's a long time ago.
What I find interesting is people dying today and we want to wait for someone to define genocide so we can feel comfortable expressing our opinions.
Hmm. OK, but I'd rather have seen this done in Fennel (with s-exps it would look pretty seamless).
It looks like they adopted the slogan in the early 2000s, so wonder why attack Maersk ships now…
https://en.wikipedia.org/wiki/Out_of_memory
Actually, a second though, I'd probably prefer X to NOT improve, experiment and introduce new products. Most of those is just going to reduce UX and probably collect more data anyway.

The only thing I'm worried about is security, but my data is probably already been sold multiple times so whatever...
> Mozilla's pursuit of other ventures of varying importance is precisely what lead to the Chrome (Blink) monopoly in the first place

No it isn’t. It’s because their competitor is Google and it has more resources than god.
Everyone that provides a forecast that others depend on should really be on the hook to report on the outcome, and to provide the forecast error distribution, if the forecast is one they make regularly.
Smartphone makers bet on foldables to revive lackluster market
The magical part to me is these were the greatest cars ever until Musk bought Twitter.
You can go into the Google account security portal and expire all sessions individually. T
Hidden fields seem to work pretty well: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
We’re using recursion at $company to validate user inputs because it’s a user-defined tree of unknown depth.
You can just use anything that looks like a mail address with Kagi.
> I'm curious: what is the rationale for "in an incognito tab" being part of the test harness?

It's the closest we can easily get to the 'average user experience'. Someone who has a long account/cookie history with Google has plausibly trained the site to return more relevant results through implicit user-curation of avoiding obvious-to-them SEO-spam on other queries.

If we posit that every user eventually trains Google to avoid SEO spam, then this begs the question of why Google(/Bing) don't eliminate the SEO spam in the first place.

Besides that, it's not obvious why search engine personalization should dramatically change the basic utility of search results. We should expect personalization to mostly address ambiguities: is 'the best way to set up tables' asking about furniture assembly/carpentry or SQL? None of the author's queries for this article supported such ambiguities, and besides that the results returned (see the final appendix) aren't[†] valid answers to a different interpretation of the question.

[†] -- I think I'd quibble about the 'adblock' question, since a reasonable person might still find an adblocker that works but participates in the 'acceptable ads program' to be sufficient.
Daggerfall Unity 1.0.0 Release
> It's similar with languages will permit fluent SQL-like syntax mixed with general purpose programming.

Other than t-sql and plpgsql, can you give an example of languages with native SQL syntax? I've been thinking about building a toy language like that and haven't found anything not native to a database engine.
I'd have a look at Freeforth
(Anonymous function eval at the shell, threaded subroutines with no swap, MSP433 cross compiler)

https://github.com/dan4thewin/FreeForth2/blob/master/ff.asm

Sectorforth
(Minimal - 7 operators, everything else is in the prelude including IF)

https://github.com/cesarblum/sectorforth/blob/master/sectorf...

And Retroforth
(Multi platform VM, quotations)

https://github.com/crcx/retroforth/tree/master/vm

For larger coding, you may need a GC, Retro has a list class, and Freeforth operates a compacting dictionary which you may be able to modify