skysight-inc/HackerNews huggingface dataset:
I think it really depends on your data size. All the benchmarks I can find are on massive datasets, with tens of millions of rows or thousands of columns. I’m sure there are significant performance gains in these situations. Our data just wasn’t big enough.
I'm sorry if you feel this is a dunk on V. Having seen quite a bit of discussion both on hacker news and other places saying that V has improved significantly since Xe's articles a few years ago, I thought it would be worth while to attempt a modern evaluation of the language based on where it is today. Throughout, I tried to ground my review by basing it on the claims the developers themselves make.

Would you mind expanding on your later comment? While I'm not a Go programmer, it's pretty easy for me to see why it has the features it has based on their commitment to fast compile times and being easy to learn. V on the other hand feels like an incoherent list of the biggest buzzwords in the industry right now with no clear overall design.
Ivanovich is his (fake) patronymic, not last name.
I thought apple computers usually had thunderbolt ports. You can't just connect a thunderbolt/M.2 drive enclosure and mount it as root?
Oh, you and the article's author are either forgiven or seeing the best in people. Me, on the other hand, who lived the Microsoft with their shady dealings in Bill's / Ballmer's era, I remember their crushing on OEM's to not allow even a shred of openness in their systems. Only because of shifting in developer's in favor of Apple's / Google's Microsoft changed the tune with "Microsoft loves Linux". Bleah! I have no love for Microsoft despite my work involving their products 90% of my time. I am just realistic, they just love money, nothing else. And if money means open source, guess what?! They bought GitHub and they own everything that is published there. That's why plenty left GitHub and either started their own venture or went to GitLab.

Sorry for my rant, I had to get it off my chest.
Visual Studio's install size is highly dependent on what you install. The minimum size is only 800mb, everything is 120gb.

Many of the high level categories, like Web Development,contain features you'll probably never use. If you're concerned about file size you can do a custom install to get a very lean install.

That being said, I would still recommend a Windows VM be allocated a 120Gb drive.
What you want is an "Ecocute". It is a air source heatoump supercritical co2 tanked hot water system. Designed for the Japanese market. Without install a 500l tank version costs about 1.5k usd in Japan. So you should be able to get one installed for about 20k usd in the US. If you beg the HVAC guy of course.
And you can also --recurse-submodules when cloning
Where does language like Vala stand? Is it worth checking out?
Have you been to Japan? It often seems like people who have never been only have this ideal in their minds that everyone in Japan travels by bullet train or local commuter trains.

There are many bus routes, and many people who still own and drive their own cars even in larger cities like Tokyo or Osaka.
Agreed. Whenever I see comments like that it's almost a guarantee they're not someone who works in the places they're talking about.

It's pure FUD.
Maybe those jobs require Leetcode
Because secretly we know that our own consciousness is just a model watching its own outputs too.
No, the result is not the same. The comment I replied to said “if they even exist”.

> If such a thing as "the elites" exists

They definitely exist and they are definitely worth talking about as a group that wields immense power. Nobody ever implied they had homogeneous views though except for the person I replied to.

They are worth talking about because it’s a group of people that does not live within the normal constraints of the rest of society (making ends meet, having to be happy with the laws with no means to make chances, etc).
Was hoping to see, and would like to see, one of these on Functional Programming.

It’s been an immensely enjoyable experience getting into it, but with a non trivial startup cost.

My team has generally adopted it (at least to some degree, and in a language which half supports these patterns), but I’m sure this coding style erodes in favor of something that feels more imperative when we move on.
That heirloom stuff is purely marketing the fantasy of rich parents handing down a bauble (instead of, say, a business or real assets) aimed entirely at middle class and upper middle class people. It’s not real.
checks out, just as lame as the real Seinfeld
> The only current headache is that there's no pure Rust bundler, to make ".msi" or ".msix" installer files.

I have set up a toolchain based on Wix, running via Mono and Wine on Linux, for the purpose of packaging some rather complex .msi files in a commercial software project. Has been running on the Linux-based CI servers of that project for 10 years straight now, with the only change having been that the entire chain has been packaged into a Docker container a few years ago when that became fashionable.
Yeah this was figured out in the Mediterranean probably a few hundred years ago: https://www.santorini-view.com/white-houses-of-santorini

Unfortunately, we are losing some of this cumulative knowledge due to it not being documented, and due to the looks of alternatives (although the grey buildings in the US are as ugly as it can get)
For now, everyone is free to pump out kilowatts of heat with their roofs, parking lots, air conditioners into the surrounding air. It is not considered pollution, even when it is already 100 °F outside.

On the days when there is an inversion in the atmosphere, the hot air stays trapped. People have to run ACs in their houses, stores and offices. And that results in even more heat routed to the place, with ACs units, literally pumping energy from the solar arrays somewhere in the desert into the city.
Never had much luck with simplex in practice. BGFS optimizers worked much better for me…
Pointers are hard.
You can just solve the news issue, if indeed it is an "issue" at all, with just torrents for distribution and signatures for authentication. You don't need to solve transactions, so you don't need wasteful blockchain technology.

Which really gets back to blockchain as used by crypto (vs Merkle trees) is really a quite useless technology, in addition to one that's the least efficient computer system so far created.
Wait until the check clears if that much is at stake, especially if you don’t plan on showing up for work the last bit.
Fooling people with chatbots having clever language constructing has been done for a long, long time, see the Eliza effect[1]. Douglas Hofstadter gave a good demonstration of GPT-3 limitations[2]. GPT-3 is no doubt "better at what it is" than earlier language models. But that doesn't mean it's better at everything humans do with language (tell sense from nonsense, reasonable metacomments, etc).

[1]https://en.wikipedia.org/wiki/ELIZA_effect
[2]https://www.economist.com/by-invitation/2022/06/09/artificia...
Note: There's a critique of the article here but if you look at Radford Neal's comment, the point that GPT-3 is a clever lookup tool remains. https://www.greaterwrong.com/posts/ADwayvunaJqBLzawa/contra-...
Sony worked with apple on early PowerBooks
Thanks for linking Xe's blog here! It's a few years old and I've seen a lot of comments on HN that suggest V has improved significantly since 2019 so I thought it might be worth looking into for myself and writing down a review of what I found.
What’s the definition for underperforming?
looks like waymo uses chrysler pacifica, which got a 4/5 for rollover, so worse in crashes than tesla (perfect score).

https://www.nhtsa.gov/vehicle/2019/CHRYSLER/PACIFICA/VAN/FWD...

in terms of crashes per mile, nhtsa reported waymo having the most total crashes last year of any automated driving system.

https://www.nhtsa.gov/sites/nhtsa.gov/files/2022-06/ADS-SGO-...

waymo had 62 crashes in 2.3 million miles driven which is 1 crash per 37K miles, compared to autopilot 1 crash per 4.31M miles or 1 crash per 1.9M miles with a human driving (plus emergency safety features included free in every vehicle).

so the average autopilot vehicle instance travels ~2 full waymo fleet years of driving before crashing once, rather than crashing 124 times.
Emacs is a wonderful and very capable operating system. It's just a shame that it doesn't ship with a decent text editor.
Using something like Nix to specify the dependencies instead.
Hell most of the 1950s and 1960s Bay Area housing stock is worse - it’s tar and gravel roofs without any significant insulation thereby turning houses into ovens. The right answer to most of them is a new foam roof which both provides insulation and reflectivity being white but people get quite upset about the foam roof thing, especially with Eichlers.
Who gives. Just use 'they' or 'them', or whatever. It is a universal catch all, gender neutral, i18n inclusivity conformant, ISO 69420 compliant, race neutral, etc.

At this point, all of it is basically designed to further confuse and only create a very monthly chaotic outcome for everyone.
The full title of the book this is excerpted from is:

> After Steve: How Apple Became a Trillion-Dollar Company and Lost Its Soul

Having worked for Apple during the Steve days, I'm not sure there was a soul to be lost.
SpaceX's own mission statement doesn't mention becoming part of a community of civilisations [1]. It mentions making humans multiplanetary, but that is a very different aim [2]. Further, it's a good idea to be skeptical of corporate mission statements generally.

SpaceX is doing exciting stuff in the field of rocketry; that's really happening and it's worth being excited about, but they aren't doing more. It's misguided and dangerous to treat them as utopian idealists.

[1] https://www.spacex.com/mission/

[2] https://www.gutenbergcanada.ca/ebooks/lewiscs-outofthesilent...
I am very confident using this is a mistake. Using distributed locks or leases correctly is incredibly difficult.
This is true in a local context, but entirely breaks down when a codebase becomes larger than a single person can fit into their brain-RAM. Not arguing or saying you're wrong - just presenting the very quickly reached boundary where the argument breaks down.
But why is any of it relevant? When you create if you’re supposed to explain why the analogy/metaphor is apt first. You use them to drive a point home, not to make the point in the first place.

> are you aware that when launching a rocket, you want to avoid wasting fuel by going to full throttle in the thick, lower part of the atmosphere, where you’ll waste a lot of the energy you gain to air resistance?

Yes, you’re referring to “max Q”. It’s still a completely different comparison though because you only have those events early on and then you go full throttle until you hit your first stage goal.
I personally stopped watching Netflix because of the high ratio of brainwashing culture wars IN THE SHOW CONTENT.
Show HN: I have created something new to make your browsing experience enjoyable
Writing bindings to `dos-like` for Rust: some lessons learned
If it’s too good to be true it likely is. Get rich quick schemes also are part of this mantra … didn’t their parents teach them that?
I feel your pain. I don't expect everyone to be an expert on everything but given how important version control is in this profession, the lack of understanding (or desire to understand!) it's fundamentals by many in our industry is downright sad.
There used to be a place in San Jose called Consolidated Office Distributors, where all that stuff ended up. They had a warehouse that covered an entire city block. Inside, it looked like the Raiders of the Lost Ark warehouse. Stacks of chairs, tables, fabric covered cubicle walls, cabinets. I once outfitted an office and shop from there.

Now that building is a marijuana grow house. No idea where used furniture ends up now.
Don't forget JavaFX. It's pretty good, many features, mature and stable.
Thanks for the feedback. Indeed I'm not capturing the supporters with your concerns.

However, I get immediate cash access to a donation (recurring or otherwise), and almost everyone covers the transaction fee. This feels less centralized and gimicky than Patreon -- at the cost of losing sokoloff.
This is why it's important that the Turing test is adversarial and done with a human control. I see way too many people (even some smart engineers) reading AI-generated writing that looks human and declaring that the AI passed the Turing test.
I don’t know where these terms come from, but I’ve heard it as Type A is organized, disciplined, uptight and Type B is disorganized, undisciplined, laid back
There are GS1 GTIN "rules" about that (e.g. https://www.gs1.org/1/gtinrules/en/decision-support/decision...), but they are guidelines, and relatively lax ones at that (e.g. gross weight changes of up to 20% are allowed). Anybody in retail more or less knows that manufacturers, and even worse - intermediate sellers - don't bother informing about material changes (e.g. languages on packaging being removed to put some marketing bullshit, opening you to legal consequences). Never mention people reusing GTINs for totally unrelated articles.
Would you share some citations? Percentages obscure the reality behind this. Say it is 3%. That’s still 180K+ individuals. If we were talking about a “traditional” scam, that number is astronomical.

> Most fit the bitcoin bro mold. 18-39. Male.

So hang on, the “mold” is just “Male, 18-39”? I fall into that gender and age group, and I also dabbled with crypto for awhile (even CPU mined some way back when…). But I’ve never been a bitcoin bro, have never advocated for crypto, and all involvement was based on curiosity/interest in learning. I’ve actively discouraged the people I know from getting into the space.

Had I not sold awhile ago, would that make me worthy of the scorn/laughter being doled out here?

This whole mentality is pretty antithetical to what HN has historically been, and is pretty disappointing, especially here.

I think the crypto space has needed a dose of reality. I think the world would be better without it. It would make me happy to see the speculation and gambling and energy usage disappear. I wish “web 3” was focused on the real next generation of the Internet.

It does not make me happy to see people ruined because of it.

Whatever moral high ground some here feel they have as this unfolds is quickly lost when they take joy in the ruin of others.
Then you could extract research data from quintillions more civilizations simply by directing stellar light instead of simply heating the universe by a few micro kelvin.
This is great! I had been using "MODIS Today" to track the changes in water/ice levels on regional lakes and rivers but this is much higher resolution.
Yes, this proposal - and more broadly - government bureaucrats legislating technical choices for consumer products is a terrible idea. The problems it aims to address are real but government regulation is poorly suited to multi-national, rapidly evolving, market-driven things like this. There are too many stakeholders with divergent price, capability and performance needs based on personal context and preferences. Similarly, there are thousands of potential solutions and suppliers in a complex ecosystem with near-real-time market signals and multi-layered feedback loops.

While free market solutions can have their issues, this is the class of problem where iterative, contextually responsive and adaptive approaches tend to work better than alternatives and top-down, high-latency, one-size-fits-all central planning often makes things worse in hard-to-predict ways.
Because the goal of shrinkflation is to mislead. You have the same packaging, but weight suddenly changes from 750g to 700g. Or instead of 24 eaches, you have 22. It's not prominently displayed on packaging that anything has changed. For many products you will notice a change in price more easily (and it's difficult to show changes in prices on packaging as it's the retailers who set those, and they change much more frequently)
Write your own software then.
Is your conclusion then “they had it coming”? Does this somehow justify or validate the schadenfreude?

A country adopted crypto as their actual currency. Some retirement accounts started providing crypto as an investment option. Involvement in crypto does not automatically imply that involvement was just to “get rich quick”. For many people, it was a new investment that they didn’t really understand, similar to many of their existing investments that they didn’t really understand.

You seem to be implying that anyone involved should have known better, but this seems like a tenuous claim at best.

Do you feel the same about people losing their money in the stock market? Why or why not?
a similar distortion

Uncle Tom's cabin has been lauded and critiqued since the day it was published so it's a little bit of a stretch to call this a 'distortion'.
The scariest part of this is the top YouTube comments saying this is a legitimately funny routine.
If I could decide, I would happily scrap all human missions and launch one massive science robot with a huge visible light camera on it per year. Idlewords convinced me of this:

https://idlewords.com/2005/08/a_rocket_to_nowhere.htm
I reckon low code mandating a CI pipeline and solve the process issues mentioned

I was expecting things like..

- creating a huge number of poorly named, ill defined concepts, so your user can’t get their head around it and eventually neither can you

- expanding your product surface area too wide, with lots of shallow features and WIP and greyed out buttons

- not providing a strong nav concept to take a lot of the heavy lifting away from the screen

- using standard components in non standard ways, like clicking an image which then does a large change to your data with no warning and no undo

- building features as a set of functions rather than a full workflow that delivers a concrete piece of value

- anything to do with performance, like loading data too often, not batching the load, fetching too widely rather than only what is necessary

- not indexing their schema around common load patterns

- using too much nosql resulting migration headaches when it needs to change

- showing the user that a complicated thing happened, but not showing the working, which increases the number of people that think it’s broken and blow up support with dev level investigation tasks, only to find again and adding that there’s no technical issue

- building a new feature, but not taking it to it’s logical conclusion before release, meaning that even though it’s working it violates user expectations due to ‘obvious’ incompleteness at the user level, creating urgent unplanned work to fix

- rebuilding every function every time the application of it is slightly different, rather than creating modular functions that do one thing well, and compose together in ways that are easy to predict and understand

Overall I’d be happy if low code did take away more of the very basic problems, it would be great to raise the conversation of that development is up to the next level
How not to teach recursion, Sergey Brin and Larry Page edition. (From an 2003 interview on NPR's Fresh Air.)

http://www.npr.org/2003/10/14/167643282/google-founders-larr...

Starting at 13:45 it goes like this:

Terry Gross: Now I'll tell you, in preparing for this, I decided, let me Google Google, so I typed in "Google" into the Google search, and I came up with a lot of Google things in the regular search, but in the "Are you feeling lucky?" search, I got nothing.

Larry Page: Well you just got Google itself.

TG: Yeah, I just got Google itself. Oh, I see, Google was giving me itself.

LP: Yeah.

TG: Oh.

LP: In computer science, we call that recursion. [laugh].

TG: Oh, you even have a name for it. [laugh]. I didn't quite get that. I kept thinking it was just repeating itself. I didn't realize it was giving me itself. [laugh].

LP: [laugh]

TG: And what's the name for it?

LP: Uh, recursion. It's... kind of... Sergey is giving me a dirty look.

TG: Why?

LP: It's a loose definition. [laugh]

TG: Lighten up Sergey. [laugh]

LP: It's a loose interpretation of... [laugh]... recursion.

TG: Sergey, what's the more literal interpretation?

Sergey Brin: The technical term is you got itself back.

TG: Right?

SB: There's not really much beyond that. [laugh]

TG: Okay.

SB: Idempotence. How about that?

TG: Say it again.

SB: Idempotence.

TG: What is it?

SB: That's when you uh... [laugh]... Maybe I should stop while I'm ahead...

TG: ...You're just making this up, aren't you...

SB: ...Before I dig a deeper hole. Idempotence is when you do something and you get the original thing back.

TG: Oh, so that's a real word?

LP: It's a mathematical term.

SB: Yeah, yeah, but it's also just as loose an interpretation as Larry's was of recursion.
Wait what? How are you doing that? I want this thing so my laptop can be more easily unplugged and stop being a stylish desktop pc
They absolutely push the limits on heat exposure for humans

That sounds very different from my experience (not with MS DCs) --- where it was loud (though not quite as loud as e.g. an automotive shop) and windy, but the temperature was kept at a controlled 68F (20C) and alerts were raised if it got even slightly hotter than that.

Yes, I suppose there is more risk than sitting at a desk all day, but I think the parent is comparing it to many other jobs like those in the heavy equipment industry, mining, farming, petro, etc.
https://i.imgur.com/LhAsB8Y.png

Inflation appears to both say 1988 prices are the same as today, and at the same time, refute that...

Can anyone please let me know if I am reading this [wrong/WTF]
Musk has his moments, but I don't think he's building spaceships kitted out for war just yet.
But yeah, basically.
Making of 17th Century Watercolors
From what I have read Fadell didn’t seem to have a lot of internal fans, and there were some major software issues under his leadership, but there is no doubt he has clout with Jobs and provided a different perspective. Jobs was always willing to play the role of tie breaker that I am not sure Cook is comfortable in, so it makes sense to have a more harmonious leadership team that can come to a consensus more often than not without an intermediator.

There does seem to be more collaboration and sensible compromises from all internal stakeholders than at any time at Apple, at least that is how it feels as an end user. Apple products of the last few years have less head scratching omissions and/or design/engineering decision.

The MacBook Pro from 2016 to 2021 is the embodiment of that weirdness.
I believe this refers to decision trees that, at the time were referred to as “Expert systems”, which were considered a type of AI.
We could look at historical laws that did exactly this.

Set standard sizes and only allow sales in those size on penalty of prosecution.

For an example from the uk, until a few years ago bread could only be sold in 400g or multiples thereof.

You couldn't sell most kinds of bread except in standard sizes, so shrinkflation couldn't occur.

There were some exceptions obviously and you could have bigger multiples (like the mythical 1600g loaf)

https://www.fob.uk.com/about-the-bread-industry/how-bread-is...

The standard approaches on how do this date back centuries.

Milk gets sold in standard pints (err... 568ml), beer in pints, flour in 1kg bags, etc.

I actually think these restrictions are a good thing, with permitted exceptions possible for some specific things
You misconstrued my argument.

I'm not advocating for "fixing all the bugs". On the contrary.
I argue that retrofitting security does not work.

I argued that we need to find a way to construct secure software, not to make existing insecure software more secure retroactively. We have tried writing shitty software first and then try to make it more secure for decades now. The track record is not good. We should try something else. Like constructing secure software from the start.