skysight-inc/HackerNews huggingface dataset:
> Landmines [..] arcane rules [..]

So you're (primarily?) referring to "cognitive overhead" rather than more usual meaning of overhead as in "runtime overhead". Not sure about the ABI differences and how this ties into problems and limitations of `std::unique_ptr`. I find it usually straight forward to write "assembly level optimal" code and rarely if ever have used raw pointers in C++14, C++17. Can you given an example?

Let me be clear, C++ is a great language but I fully concur that it takes great skill and resolve to consistently navigate about the landmines you allude to. Rust is much easier in that sense (though I don't agree UB is non-existent outside of `unsafe`). But in terms of runtime overhead, memory use and even source code size, Rust occasionally forces my hand considerably harder (e.g. `RC<RefCell<..>>` vs `std::shared_ptr<>`)) in the direction of performance compromise. Again, not a problem per se when balanced against easier to develop and maintain code but I would persist that C++'s RAII is closer to the metal than Rust's.
Sure, you can write Java like C and get performance typically within 0.3x to 1x of C. But Java written in this style is even less ergonomic than C is, so if you have to do do it, there is not much point in using Java.
This analogy doesn’t resonate with me at all. Based out of the US I’d rather have a misconnection in Europe than in the US (EU261 is amazing). Also I like the connection after the long flight as it gives me a chance to shower and freshen up before continuing on to my final destination.
And increase drag, resulting in lower fuel economy/range.
There was even a Lisp on DOS.
I didn’t realize it was legal to drive left hand drive cars in the UK. Isn’t that generally less safe? I’m really surprised a company this large would end support for the right hand drive configuration.
- It is mandatory to have health insurance, if you don't chose one the state will chose one for you
- On the whole it's very expensive, although this is somewhat offset by the high standard of living
- The insurance companies are legally forced to provide a lowest tier plan
An example of what was possible on the living Smalltalk-78 system: https://www.youtube.com/watch?v=eEz08IlcNMg
IMO cars that have no physical buttons for important task should not be approved for public road use as long as any interaction by a driver is required.
Intel now extended the page table level to 5-level making this number not so valid. Granted, PL5 creates more TLB pressure and longer memory access time due to that.
Never let a YouTuber dissuade you from making a pinhole camera from scratch; that video implies you need a wood shop and glue… you need any light tight container, a needle, and at worst some electrical tape.
No, ranting how nVidia kicked your dog because your favorite screensaver doesn't work in a topic about CUDA computation on Linux is not reasonable.
How is it worth to lose the UK, AU and Japanese market with this move? I'm seeing a lot of Teslas in London, I don't see how eliminating the right-hand configuration is justifiable economically.

Yeah it might be a ball ache to design a car that supports both driving styles, but all brands with global reach have to deal with it.

The grabbing stick is equivalent to being told "fuck you for living in one of those countries, deal with it." Terrible idea.
When you say "unsupported on consumer hardware", make it clear that it does work it just isn't supported if you run into issues.

My experience with a RX6800 was that compiling ROCm for myself for use with Pytorch just worked, though from reading online it's clear that's a rarity. Current gen cards apparently don't even work.
Lol just an attempt at being pithy. It’s true though. Something about ease of functionality curves making whole classes of new use cases / customers possible.
A thread or blog post on more such forgotten programming languages would be interesting, and more so if it included historical anecdotes.
> A security guard at an airport can be a machine gun with wheels, it is more intimidating that way.

Jesus. Fucking. H. Christ.

RoboCop (1987) should be required watching before anyone is allowed to touch AI.
no, it just doesn't care about "leap seconds".

I it just a guy hwo started counting at 1970
This, the toxic fanboyism around this is uttery exausting to read.

(I also love how you're being downvoted for wishing for a better debate without fanboy rants.)
This realization almost got me suspended in a high school. Our goal was to make an extensible fizzbuzz(barbazzfrongetc)er and I got fascinated by the problem of making wheels. I wrote a program the generated circular lists in mit scheme that could be used as wheels (ie circular lists with either #f or fizz, buzz, bar, fizzbuzz etc). It was structured as a competition (fastest fizzbuzz up to int16 where the fizzes and buzzes would be given by the teacher at competition time), and the winner would get a chocolate bar or something inane. I couldn't eat it because I can't eat milk.

I was the only one who spent some serious time on the task, and in the end my implementation was the fastest by several orders of magnitude, despite being the only using something else than C, C++ or java. The programming teacher refused to believe I wrote it myself, but due to a stroke of luck I have saved every revision of the code as a part of a primitive folder based SCM-scheme.

I ended up getting a louse grade due to me not caring too much about school, but the teacher and I were on good terms and he became somewhat of a programming mentor to me
It's also legal to drive right-hand drive cars across Europe. It's less safe, but not against the law.
The top of that website flips out if I scroll down a little.
And adds its own layer of weirdness.

Just one simple example: you must write `import { name } from "./file.js"`.

Not `"./file.ts"`. Why js? Because TypeScript developers are stubborn that their thing is just a layer on top of JS so they refuse to change ".ts" to ".js" in the generated output. This is just wrong approach. But here we are, importing things from "./file.js" which doesn't even exist.
Exactly!

The analogy I use is SQL is like two-wheeled motorbike - fast, nimble, elegant. Yes, it may be dangerous. Yes, you may need to wear a helmet. Yes, it cannot carry too much load. But it gets you very quickly very far, if you have skill!

Now, ORM sees deficiencies and presents you... two motorbikes welded together side-by-side by some iron sticks. They call it a "car". Four wheels are better than two, right? Two engines can push more load, right? No helmet needed, right?

But does it really become a "car", or it is just has most of deficiencies of the motorbike plus some spectacular new ones? And no benefits of a car whatsoever?

I run away in disgust.
Ok 8 bit unsigned ints and zero padded month, and then they do the zero saturated subtract. I hadn't made it to the second check, doh.
There are many ideas that have not been covered by programming or predictive AI.

AGI sounds like Skynet, the Holodeck, the super information highway and all the buzzwords.

Wake me up in 20yrs, cause I will probably be using c++ and COBOL to sticky tape bank mainframes back together, when the boomers have finally given up on keeping those beasts alive and staving off the thirty seventh crypto revolution.
EVs are still relatively expensive, but even the ones priced closer to an average car price are remarkably quiet, feel quick, and ground-up EV designs offer more space.
In Czechia, where we drive on the right, I occassionally meet British-side cars. Rarely, but yes. (Corrected.)

I suspect that already the fact that you drove on the other side for your whole life must mess with you. I certainly wouldn't dream of trying to drive in the UK, but I am the elusive below-average driver anyway.
you'd think that an article about how facebook bought the erlang-implemented whatsapp because facebook messenger was less popular would bother to mention that facebook messenger used bob ippolito's mochi media's mochiweb, an erlang web server, to handle the comet connections that allowed facebook messenger to deliver asynchronous notifications to web browsers

that is, facebook messenger was also to a significant extent written in erlang, though i don't have any insight into how much of the internal facebook messenger system was erlang-based (i imagine probably not that much)

also why does the article say

> In 2022, it received a notable update that speeded up the execution of Erlang programs significantly through the introduction of a ‘just in time’ compiler.

and not mention that the hipe jit compiler was added in 02000, 22 years earlier, with x86 support added the next year? there have literally been jit compilers for erlang since last millennium. https://www.researchgate.net/publication/225129672_The_HiPEx...
wait, it's like https://projectlombok.org/features/experimental/ExtensionMet...
I'm pretty sure you need that to be legal to let tourists get to the UK by car.
Did you watch the unveiling video with the broken window? I wouldn't rely on Musk's claims of bulletproof windows (if he did make such a claim).
When I was at UiO ('93), they did more than that: The introductory CS course required us to use Simula. We had to do several projects in it.

Of course at the time there were people on staff who had written books about it.
Already everyone and their brother rate limits everything except googlebot (or everything except googlebot and bing)-- it's already a big part of what creates a search lock-in for google.
I actually found here in Australia my legs felt cooler when they were shaven. Potentially because my legs have quite dark hair and therefore retain heat.
> I didn’t realize it was legal to drive left hand drive cars in the UK.

There is a tunnel from UK to France, would be weird if only British cars would be allowed to use it :P
100%. I do know it might come bite me in the ass at some point.

Already I didn’t realise my docker container was saving data to the NON-PERSISTENT data volume. But that was a greater reflection of Chatgpt taking me beyond my knowledge limits, and me being in a place where my ignorance of my ignorance can lead to not-great consequences.
Another smart guy that is almost as rich is short tesla ie Bill Gates I don't know or care about who is right and who is wrong just saying your investment should not be purely based on Musk name. Personally I think Tesla might win the car race but as prices for electricity, batteries and pc chips keep going down. I am not so sure about self driving cars being worth that much as it will be race to the bottom in terms of price and cost.

Cheaper electricity is coming that is the bigger change than most people realise not electric cars. So far majority of electricity has been produced using fossil fuels a finite resource where as solar is practically an infinite resource price for harvesting it as well as storing it keeps dropping.
Safety is tricky but I think in some situations, it definitely is more dangerous.

Most countries will allow cars from the opposite driving side but you’ll pay for it with your insurance premiums.

I’m also baffled they haven’t switched one plant to make right hand drive cars at least part time yet. I know the list of countries is small, but most of them are fairly wealthy. If they have so much profit margin, it should have been possible to retool a few interior pieces after a decade.
"CS majors"? Can you specify which universities you think have that mindset?

At least for us, CS is just algorithms and maths, we had only one single course for a specific language in my five years (C) but you where required to just pick up whatever the professor chose.
If you check the list of computer science awards they all focus on algos & maths so it feels weird if you could get a degree with a "language is what matters" mindset.
It’s less disturbing than you might think, especially if it’s an automatic. The worst bit is when you’re trying to overtake, or when you’re trying to parallel park (coming as someone who learned in left-hand drive cars in the UK, but has since moved to the EU where right-hand drive is the standard).
Import market and EU residents ariving in their car by ferry/chunnel say hello
BCD increment is trivial in hardware.
The Model S and Model X account for something like 4% of Tesla’s sales today. They are very niche models.

With cost-cutting and margin improvement driving everything at Tesla now, it makes sense they’d discontinue the expensive special configurations of the niche models.
>That is irrelevant, we don't need to be able to tell them apart

There is some speculation that intelligent behavior evolved as a response to entropy as a way to exert control over future events in the environment.

https://www.santafe.edu/news-center/news/dedeo-intelligent-b...
You might have stumbled onto a practical and useful application of LLMs. Yahoo (or whoever) could crawl the web, categorise each page, and provide a genuine "Index".

Like in the back of a book, or an old subject based card catalogue ... Dewy-decimalise the web :)

I've always felt that an index by subject would be more useful than string-match based searching. Of course, the index might rank links within each sub-sub--sub-sub...category with something like the original page-rank.

Now if Yahoo (or whoever) could avoid the enshitification trap ... imagine what a fabulous resource that could be.
Indeed, although one priced closer to an average car would have basically zero of the features in the original poster's review.
But i dont see how a road trip is an outlier. I get that needing a 4x4 is one, but most people go on some form of long trips a few times every year i would think.
I guess it’d be legal to drive them for Europeans who drive here (via ferry or channel tunnel). We used to drive both ways quite often when we lived in/had family in Germany etc, and would keep using our car there. The bigger part of that is probably commercial lorries etc. doing deliveries both ways. I’m surprised if it’s legal to sell a left hand drive in the UK though.
Good luck paying and receiving change at your local drive-through.
That's a train tunnel.
Google services are paid for by advertisers. On the fair market, there is competition that forces prices to decrease. Google is forced to sell more ads at the same price, or competitors will displace it from the market.
Possibly paid deposits and on a wait list, expecting to get RH drive.
Starting your speech on a self-congratulatory snickering about tech bros throws all credibility out of the window
That is absolutely not what you actually get from the hardware.

For fun, there is no guarantee in terms of writing a page in what order it is written. SQLite documents that they assume (but cannot verify) that _sector_ writes are linear, but not atomic.
https://www.sqlite.org/atomiccommit.html

> If a power failure occurs in the middle of a sector write it might be that part of the sector was modified and another part was left unchanged. The key assumption by SQLite is that if any part of the sector gets changed, then either the first or the last bytes will be changed. So the hardware will never start writing a sector in the middle and work towards the ends. We do not know if this assumption is always true but it seems reasonable.

You are talking several levels higher than that, at the page level (composed of multiple sectors).

Assume that they reside in _different_ physical locations, and are written at different times. That's fun.
I agree. I usually end up finding alternate methods or hints to look for a completely different approach (especially from stack overflow).
But you can get your car on that train ;)
How to you think trucks would cross the channel to deliver goods? Swap the steering column in the tunnel?
The index was on page 2 on the authors screen, you probably have a bigger screen.

But even if you click the link in the index, then you still need to scroll down two to three pages to get to the actual answer:

for key in a_dict:
print(key, '->', a_dict[key])

I don't know about you, but I think that an article title "How to Iterate Through a Dictionary in Python" should maybe start with that snippet, instead of first explaining over 9 pages:

- "What dictionaries are, as well as some of their main features and implementation details"

- "How to iterate through a dictionary in Python by using the basic tools the language offers"

- "What kind of real-world tasks you can perform by iterating through a dictionary in Python"

- "How to use some more advanced techniques and strategies to iterate through a dictionary in Python"

Yes, if you spend 30 minutes reading the article, you will know how to iterate over dictionaries afterwards. But if you asked a human being, they would just say "for key in dict:".

Edit: I tried sending the query "How to Iterate Through a Dictionary in Python" to ChatGPT, and it immediately shows relevant code samples that exactly answer the question, without pages of pointless filler: https://imgur.com/a/CenZFl0

There's no arguing that the ChatGPT answer is a million times better.
Those trains carry cars.
It’s just the S and X. 3 and Y are still offered in these markets in right hand drive. I assume they are not selling enough to justify the tooling.

Agree the grabbing stick is a joke though.
kbin and LemmyUX/UI are not beautiful,i like the UI/UX https://alikez.com
The one of your childhood experiences (I bought an old ADI 14" CRT monitor, nothing special but it looks almost identical to the one I used until ~2008), or teenager envy (my small collection of Voodoo 2 cards I found for free in the early 2010s, and I took them because I SO wanted them and could not afford them in ~1998... now I can play those game in beautiful Glide mode instead of simply software rendering), or the one that spark your interest for some reason (say, Unix workstations of the 90s, because as soon as you boot one up it feels like $HOME, even if a machine is almost 30 years old).

There is no inherently "great" retrocomputer: they're mostly all old crap. Sure, you can make money if you buy a SGI Octane low and resell it high, but it's pretty hard to get one for a low price... and I would get emotionally attached to it anyway.
Waze Fails to Reach Its Destination
The problem of GC pauses is solved only if you can afford to waste 5x-20x more memory than the app is really using. Otherwise those low-pause modern collectors can burn a significant number of CPU cycles or even fall into emergency STW path (when they can't keep up with garbage production rate).
We had a whole series of films (RoboCop) warning us about exactly this particular Torment Nexus[0]

[0] https://twitter.com/alexblechman/status/1457842724128833538
I'd say she was stressing about missing her business meeting because the estimates given to the users by the car about range weren't accurate.

That's on the EV, not their relationship.
> Hm also from the same thread, L, M, and P from the LAMP stack all originated in Scandinavia! Didn't realize that https://news.ycombinator.com/item?id=10835311

Was going to mention that the Netherlands is not in Scandinavia until I remembered that the P is not Python :P

It is interesting that so much foundational tech comes from Europe when I think there is a common perception of that generation of tech as being largely driven by the US (MIT, Bell, etc).
When Tesla cancels a long standing order, do they reimburse you or pay some fee?

At least if you reserve it and cancel as a consumer, you lose your deposit. Weird if they can do it with no financial consequences but not you.
They implemented basic ISA. No virtual memory extensions were implemented.

They compared performance of 80486 with their tapeout at 65nm (20 years of technology betterment). Judging from this, I suspect they may introduced long delays into some of the circuitry.

They also "cleverly" avoided exponential blow up of any BDD representation by not implementing any multiplier or divider. Their ISA is RISC-V32IA, which does not include multipler.
With trains that carry cars.
It's 2023 and NPM still doesn't support a comma after the last item in a list, and no comments. It's still stuck to the same old JSON version that it used on day one.

Also, I started with `grunt` before using `gulp`. And I used `bower_components` to build a website. I try not to remember too much though. There is only so much that therapy helps.

I just do Rust now. It's not perfect by any means but at least there is design there.
Certificates also need to be rotated at some time.
I am using the same rough model, and I'm using that on a 1.5 TB db running on Raspberry PI very successfully.

Pretty much all storage libraries written in the past couple of decades are using single writer. Note that single writer doesn't mean single transaction. Merging transactions is easy and highly profitable, after all.
Or the computer inside the game in the Three Body Problem novel which is composed of people waving flags
Staged rollout?
I had to do a double check to see if I was actually reading an Onion article.
Too many people with more money than sense. You don't know what to do with your money if you actually buy a car that's the wrong way round because they can't be bothered to support your driving side anymore... I couldn't imagine accepting a compromise like this for a trivial item, yet alone a car.
I recently drove my electric vehicle through my town and saw 5 electric vehicles in a row. This is not terribly unusual now. A friend is buying a hybrid rather than a pure ICE not because of environmental concerns but because it drives better in traffic. A number of countries will make sales of new ICE cars illegal in a few years time.

True mass adoption is already here. Not to say that I don't agree that range needs to increase (although it's incredibly rare I'd want to drive more than 250 miles without a 15 minute break). But I don't think the transition to electric will stop or slow or is really in any danger.
Yep bad example indeed.
BTW, does imgur allow linking images directly anymore? Your link opened a page with your tiny screenshot at top and some random image for rest of the page and it was very confusing.
I reckon I didn't say it: I was looking at downloading the datasets, not the PDF.
It's very confusing the way Fred uses one term to refer to two things.

If they are going to continue writing about cars they really need to clear up the difference between left/right hand drive and driving on the left/right of the road.
Arguably it's a technological solution (or temporary workaround) to a political problem.

In a liberal democracy, it makes sense that its use cases are mostly criminal, because the censorships it evades are mostly eroded by social reform. Those who are left are not hiding from censorship but from democracy.

However, when democracy and liberty are set aside, by fascism or war, these tools really shine. (E.g. BBSes being run on network printers during the wars in Europe in the 90's.)
Elon’s ego getting into Tesla decision making.
The screenshots are impossible to view because they go off the page on Android Chrome
There's an urban legend around a medicine student who put a skeleton in the passenger seat of his RHD car and drove it around Germany...
For me, the worst thing would be "muscle memory". Never had a problem driving a rental car with right-hand-drive in the UK or Ireland. Different thing was the bicycle, after stops, I often forgot to start driving on "the other side", and I suspect I would be just as easily fooled in a car with left-hand-drive.
I'm more wary about the huge SUVs and trucks people are buying. No consideration for pedestrian or children safety at all. Being unable to see a row of 5+ children in front of your car is a recipe for disaster when that car is used to drive your own kids to school..
Because PE is a key indicator for evaluating how much a company is worth, but then this dates from the days when investors were looking for sustainable growth and dividends not stock buybacks.