skysight-inc/HackerNews huggingface dataset:
I followed a very similar process a couple of years ago (time flies!) and I'm very happy with the results. I'm not even using Arch but Artix Linux but the system runs very smoothly, almost not a single problem updating in years, using all kinds of cutting edge software which is amazing.

On top of what the article mentioned a few tips:

- To achieve really good battery duration I installed powertop (which I run on every boot for auto-adjustment) and thermald which does a great job with Intel CPUs.

- Suspension issues are common, in many cases often was about different part of the system overlapping. I ended up disabling hibernation which I never use anyway, but suspending after closing the lid for me is a must in a laptop.

- Fusuma or something similar is also a must to take advantage of the touchpad.

- Yet another gem, fprintd was a GREAT discovery. First time I autorized a sudo with my finger I couldn't help it but have a big laugh.

PS. Bonus point: This is the second NVidia Optimus laptop that I own and even if Optimus support has gone a long way and now it almost works perfectly out of the box to achieve a really good performance eg in videogames, I use a script to switch between an Nvidia only mode or an Optimus mixed mode.
In other words, all models are wrong, but some are useful.
Yep, I work on low level networking software professionally and this post is largely meaningless dribble and is probably motivated by grandstanding.

It’s like an engineer who says “how does a screen show black” and then says “nope” to every response. It’s maybe a way to make people think, but beyond that the negativity and grandstanding of it is ultimately a turn off for many receivers which eventually either then has them bully others this way or deters them from the field, depending on how it affects them. There are far better teaching methods that work better for everyone and teach faster and result in higher accuracy and retention.
Experiences with the Cambridge CTO Executive Training Program?
Hi HN community,

I'm considering enrolling in the Chief Technology Officer Programme offered by Cambridge Judge Business School (link). I'm curious if anyone here has attended this program or knows someone who has.

I'm particularly interested in:

* The overall quality and relevance of the curriculum
* The networking opportunities provided
* How it has impacted your career or leadership skills
* Any insights on the instructors and their teaching methods

Any feedback or experiences shared would be greatly appreciated!

Thanks
In-state University of California, Riverside tuition is roughly $13k/year. This isn't mind-bogglingly expensive IMO. Less than 25% of student debt is from public colleges, with the majority due to expensive private schools. Most of my friends also worked part-time during undergrad, to further lower their loan burden.

You aren't making this point directly, but I think it's worth pointing out: not everyone is entitled to attend Harvard, Princeton, (etc.) any more than they are entitled to a Maserati.

There are, and should always be, affordable public options, so that anyone who wants a college degree can get one. We need to stop romanticizing elite universities, and acknowledge that you can get a great education, with hard work, at almost any university.
That’s only because doctors collude to limit the number of available residency places.

I programmers were smart, they would:

1. Lobby the government to prohibit anyone from practicing programming without a license.

2. Limit the number of licenses granted each year
check "ungoogled chrome", it's awesome.
> At one point, they considered having a three-man executive leadership

Switzerland patched many aspects of the American model for the current iteration of their union

They implemented the Federal council concept from the federalist papers and I’m a big fan of it. The head of all parties is in this council, and the outward facing head of state for diplomatic purposes rotates between these members.

The office is very professional, at least according to US standards of decorum for politicians.

Other patches such as more federalism and maintaining a small national government are interesting. Pipe dreams of some fringe US sentiment, but available to play with in that sandbox. US federal government is federal in name alone, there is very little federalism left as it has the mandate to control all facets of life through the current interpretation of interstate commerce, and it merely tolerates intrastate sovereignty
Linux intentionally has an unstable driver ABI in part to make life a living hell for vendors who don't want to upstream their drivers.

Windows on the other hand maintains a very stable interface and has no desire to maintain vendor drivers.
> Your parents should've taught you those things, and if they didn't do that they failed you.

The problem of financially illiterate people doesn't go away when we find someone to blame for not teaching them. Parents "should" teach a lot of things they often don't, and one of the values of schools is that they plug some of those gaps to help produce better educated members of society. Whether or not schools are the right place to teach those things is irrelevant if the end goal is for people to actually have the right knowledge to be successful.
I don't know about OP, but I'm suggesting that the term 'hallucinate' be abolished entirely as applies to LLMs, not redefined. It draws an arbitrary line in the middle of the set of problems that all amount to "how do we make sure that the output of an LLM is consistently acceptable" and will all be solved using the same techniques if at all.
Norway has put like 30 years of efforts into building up impressive electric transmission and EV-charging infrastructure. Check out e.g. these articles:

https://cleantechnica.com/2023/03/08/how-norway-became-the-w...

https://www.mckinsey.com/industries/automotive-and-assembly/...

Also note that the amount of habitable land in Norway is rather limited, so you don't get to drive hundreds of miles over flat highway-friendly terrain, like e.g. in the US Midwest.
> Do you really think people are just blindly pushing code they can't make heads or tails of? That they haven't tested? Do you seriously think people are just one shotting code and blasting it into prod?

Yes, and I see proof of it _literally every day_ in Code Reviews where I ask juniors to describe or justify their choices and they shrug and say "That's what Copilot told me to put".
Yes, but that space is entirely derived from human expressions, in words, of their own thought space. The LLM has no direct training access to the humans’ thoughts like it does to their words. So if it does have comparable thought space, that would imply such a space can be reconstructed accurately after passing through expression in words, which seems like a unsupported claim based on millennia of humans having trouble understanding each others’ thoughts based on verbal communication, and students writing essays that are superficially similar to the texts they’ve read, but clearly indicate they haven’t internalized the concepts they were supposedly learning.

It’s not to say there couldn’t be a highly multimodal and self-training model that developed a similar thought space, which would be very interesting to study. It just seems like LLMs aren’t enough.
Same, but with Debian for almost 20 years.
Don't remember how I did it before, but the last few migrations were just `dd if=/dev/sda.old of=/dev/sda.new` and then gparted to enlarge the root partition to fill out the new disk.
If recent history is any indicator, then we would reimplement react with iframes and “meta http-equiv=‘refresh’ content=‘1’” somehow.
> Software like Excel are the last surviving remnants of the idea of empowering end users to improve their work and lives.

I agree. I love Excel. But this attitude only makes sense if we assume one can only fix easy-to-make mistakes by dumbing the software down, which is not true.
One man's dirty tricks is another man's progress.

Of course Google is using their own browser to showcase whatever new shit they have developed, or they expand Chrome when one of their properties needs some sort of new feature. It's been quite a while that there was innovation in the browser scene from anyone but Chrome... to the contrary, over the last years a lot either gave up entirely or went under Chromium. Including Microsoft.
The premise that 17 year olds cannot make this kind of decision seems widely accepted here. Yet, I remember clearly understanding that since I was paying for college with debt, I must study engineering.

Perhaps college has expanded to select too many people? I wonder if this could be solve by simply restricting college admissions to 20% of graduating seniors.
I posit that when someone figures out those architectural changes, the result won't be called an LLM anymore, and the paper will be correct.
Apparently what you've said is the most common misquotation. See [3] above.
Previous popular thread, Aug 2020: https://news.ycombinator.com/item?id=24070385

> Scientists rename human genes to stop MS Excel from misreading them as dates (theverge.com)

Related details:

2023:

https://www.pcmag.com/news/microsoft-finally-fixes-excel-gli...

> Years after introducing Excel's automatic conversion features, Microsoft rolls out an update to prevent it from changing gene symbols to dates.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9325790/

> Gene Updater: a web tool that autocorrects and updates for Excel misidentified gene names
At first I thought this article was going to be a about life expectancy for startup workers vs other companies
It depends on the program. You don't want your whole web server to crash because of a small error in one route. You probably don't want your CAD program to instantly crash and dump an error to the console because of a divide by zero in the constraints solver.

Though in some cases like that I think it might be appropriate to use `catch_unwind()`.
The GP said

> Users would rather see an error saying “whoopsie, maybe try that again later” than for the program to exit

To achieve this, you need to catch panics. Rust does not use Result for things the OP is talking about like asserts.
I know these pigs hadn’t seen death or had that kind of loss. Your idea here is important, but overplayed. It’s important because we have not given animals enough credit, but it’s overplayed because you’re giving them way too much human characteristics. For starters, they don’t have language, so their depth of thought and feeling are not similar. Imagine what they think about the origins of food. Hint: basically zero idea. Their thoughts on death and loss will be similarly weak.
This gave me an idea: what about changing keyboard layouts? Have a silicon cover for the Swiss-German keyboard layout. Of course the form of the keys needs to be different because I don't have long nails. And I am not sure about the tactile feel.
Thats a lousy article. Its based on 3rd party estimates of sales of a game released only 2 weeks before the article date. And, its a 2017 console title released on iOS in 2024, so presumably most fans of the series had already played it (it was released on 8 platforms before iOS).

"AAA" is kinda a vague term, but there are definitely some big budget games on mobile that do massive numbers (hundreds of millions of dollars).
Impressive work, detective.

1. I took more in loans than I technically needed for school and spent it on living expenses like video games, gambling, fun stuff, etc.

2. I signed up for 4 classes a semester, often in things unrelated to my degree. Figured since I had 4 years of scholarship (and 4 years of loans available), I may as well just hang around and have fun.

3. By my math, (feel free to double check) 2021 minus 2005 is not 20. Loan payments didn’t start until after graduation. It was about $50 a month for minimum payments when I started paying and around $150 at the end. Don’t remember the exact way the payments increased over time. It was just steps, but not related to income.

Any follow ups?
China banned bitcoin mining and now there's hardly any bitcoin mining in China. Maybe the legal wrangling would be more involved in western countries, but I can't see why enforcement would be any harder.

ISPs already block bittorrent and blacklist domains. They could easily block bitcoin, too.
Sorry, I feel no sympathy for them.

I went to college before I had internet access and my decision on what college degree to get and where to go to get it was based upon the salary I would receive upon graduation and my ability to repay my loans. I went to the library to figure these things out for myself.

Nowadays, you don't even have to get up out of your chair. If you are a young person and you make stupid decisions on your college education and student loans, that's a YOU thing.

I personally think college should be free because education is a worthwhile endeavor for everyone. But since it isn't, I'm not willing to make excuses for those who attend without weighing the costs and benefits. It's one of the easiest things in the world to do.
Who cares? If I'm hiring you to make a product, I care that the higher order logic is correct, that the requirements are all catered for, and that the code does reasonable things in all cases. Things I don't care about are FizzBuzz, programming on whiteboards, and not making syntax errors.
> The web standards are the most egregious example of this.

Of course they are, the end game is browsers being the OS. But it's way too risky to give web sites direct unfettered access to the computer (ActiveX, remember the time and the many ways you could be fucked by that?), so a loooot of stuff has to be built as abstractions. WebGL/WebGPU, WebUSB, WebSerial, WebBluetooth... the only thing I'm still pissed about that didn't make the cut is WebSQL - IndexedDB and localStorage just suck in comparison to a proper SQL shell.
Level 2 chargers are super common on a lot of houses, and there are plenty of other options around most towns and roads.

I tend to see mostly new cars, no clue what the breakdown is, though.
might be cool to have HN demo days run in different cities regularly
I don't know if I'd say it's perfect. I'd still like a way to break on `Err` in debuggers for example.
AMD laptop OEMs decry poor support, chip supply, and communication
Thank you! Another instance of a variant of Muphry's Law.

https://en.wikipedia.org/wiki/Muphry's_law
"Our gyrotron-powered drilling platform vaporizes boreholes through rock and provides access to deep geothermal heat without complex downhole equipment.

Based on breakthrough fusion research and well-established drilling practices, we are developing a radical new approach to ultra-deep drilling."

This company looks promising in the geothermal space. They are looking to be able to create 10km boreholes in 100 days. This would make geothermal viable anywhere in the world. Bonus points if you create the borehole next to an existing coal plant to use the existing turbine and infrastructure.

https://www.quaise.energy/
LLMs do now have a concept of truth now since much of the RLHF is focused on making them more accurate and true.

I think the problem is that humanity has a poor concept of truth. We think of most things as true or not true when much of our reality is uncertain due to fundamental limitations or because we often just don't know yet. During covid for example humanity collectively hallucinated the importance of disinfecting groceries for awhile.
AWS interestingly launched a managed InfluxDB option under the “Timestream” product this year.

I’ve personally found TimescaleDB to be a much easier to work with platform, even if there is more overhead in defining a schema and enabling compression, etc.
I use Excel a fair bit at work, mostly for looking at data, but also to fairly easily generate SQL statements based on such data, often after some formulas have been applied.

Though I think what I'd really want is some tool which has the same grid-like visualization, filtering and direct entering, but was code-based under the hood and without magic conversions.

So, take Excel, and when you enter a formula in a cell, it actually writes a line of code for you, which you can inspect and edit. Including adding your own functions and such.

When importing delimited text data, you'd have to specify what the data is in each column. It should still save the original text data so you can change your mind, but yeah, no automagic stuff.
Bottlenecks most often stem from lack of clarity.

The business doesn’t have clarity on what they are trying to achieve. Or they don’t have clarity on what’s important, and constantly change priority (and both of these can cause the most talented engineer to spin their wheels).

LLMs can help gain clarity, the same way a coach, consultant, or therapist can help you work through a scenario. But it’s only as effective as the work you’re willing to put into that endeavor.

So it comes down to:

* Nothing has changed regarding the nature of human work ethic

* Most people don’t want to be a programmer. The idea that ”everyone’s a programmer now” is no different than saying ”everyone’s a carpenter now” because power tools exist. Most people don’t want to do that kind of work and are happy to pay someone else to do it.
The same unbranded, zero QA, zero accountability products direct from China being sold on Amazon are also a problem. The only difference with Amazon that puts them like a single rung above Temu and Shien is that they also sell proper branded, non-counterfeit items (though my understanding for a while has been that counterfeits do end up getting mixed in with legit items).
They're usually combo bus/taxi lanes. Do you think it doesn't make sense because busses should still be prioritized over private vehicles?
They already did in 2023.

Excel did not have an option for turning automatic conversions off.

You can now, FINALLY disable automatic conversion. Honestly that "feature" has been a bane of my existence, and I don't work with genes.
Looks amazing as a disruptor in the space, but I also want to say that Gyrotron is an excellent name for a device. Very industrial.
Nice write-up! My install process is slightly different (I suspect everyone who uses Arch ends up having their own little procedure built up over the years that varies slightly, since the flexibility is part of the appeal), so I'll try to focus on substantive feedback rather than feedback on hyper-specific choices that don't matter:

* For something as nebulous as specific cryptographic settings, I think it's worth elaborating on _why_ you pick the settings you did for `cryptosetup`. I'd imagine it's probably very possible for someone to pick a bad set of arguments that either degrade security or don't improve it but make it much slower. I suspect you didn't do this though, so as someone who just uses the defaults that `cryptsetup luksFormat` uses, I'd be super interested to hear how you decided on the options you used!

* It looks like you linked to another post explaining your use of `yay` as a pacman wrapper/AUR helper, but I'd worry that a lot of people this guide would be useful too (i.e. newer people to Arch) would be confused when they try to follow it and suddenly run into the issue where they don't have anything called `yay` installed or know how to install it (since it's not something you can get from the default repos). From what I can tell, the only two AUR packages you reference in this post are `plymouth-git` and `plymouth-theme-arch-breeze-git`. Maybe for the purposes of this post, you could stick with `plymouth` and `breeze-plymouth` in the main repos (and possibly link to the section of your other article where you detail AUR stuff)?

* The stuff about how to configure secure boot is super interesting; I've never found it worth the hassle and just turn it off on all of my machines, so I wasn't aware of all of the tooling available like `sbctl` and `sbsigntools`. A standalone post on how to configure secure boot on Linux would definitely be worthwhile!

* I love the section on the specific packages for each GPU combination. This is definitely something where a lot of people will benefit from a concise list rather than having to comb through the details in the wiki (which are useful when you need them! but often you just want the packages to install)

* For unmounting all of the stuff post-install, you can use `umount -a /mnt` to recursively unmount all of the nested mounts. Super small change, but it's nice not to have to type all of it!
I would argue pipefail and set -e are much more reasonable defaults to take.
Always interesting how when commodities increase in price, it's a price increase, but when labor increases in price, it's a shortage.
Would a Kroger and Albertsons merger drive grocery prices up or down?
Why AI has failed to live up to the hype in drug development
Addition becoming multiplication is simply the difference between linear and gamma encoded space. Gamma curves are mostly log based since it maximizes bit usage in formats, and given 2 linear colors A,B, and an addition operator, applying it in gamma space is logA + logB = log(A*B).
Many will agree, but that's part of the reason why the US has a 50% higher GDP with 30% lower population. Focusing on well-beeing, fun and experience comes at a price.
Reading anything Terrence Tao writes is thought provoking and I doubt I’m seeing anything others haven’t.

There’s at least a “complexity” if not a “problem” in terms of judging models that to a first approximation have been trained on “everything”.

Have people tried putting these things up against serious mathematical problems that are well studied? With or with Lean hinting has anyone gotten like, the Shimura-Taniyama conjecture/proof out?
Your point of disagreement is the _medium_ of computation? The same point can be made about neurons.

Do you think you could have the same kind of cognitive processes you have now if you were thinking 1000x slower than you do? Speed of processing matters, especially when you have time bounds on reaction, such in real life.

Another problem with balls would be the necessity of perception, that you can't really do with balls alone, you need different kind of medium for perception and interaction, that humans, (and comuputers) do have.
As someone who has used F# in production at least in my experience running teams that do (on some very large products generating significant value to be vague about it) teams don't want to stop using it once they get over the initial hump. It's almost the opposite - they express frustration when they are required to jump to a more mainstream language. "Why when we have no issues and can do everything we want" is feedback I have received.

My opinion: If F# was on any other platform than .NET it would be a widely adopted language - the problems are cultural not technical/capability based. Not because .NET as a platform is bad technically (its gotten quite good and cross platform), but the culture in that space (typically enterprise dev shops) isn't really one of trying new things for marginal benefit - There's safety in the C# herd. There's also seems to be a reluctance for certain regions/areas (e.g. SV) to adopt .NET in general - culturally they are probably the regions more likely to adopt more niche languages and try new tech as well.
Did you tell it that? Are you trying to converse and discuss or are you trying to one shot stuff? If it gets something wrong, tell it. Don't just stop and try another prompt. You have to think of it as another person. You can talk to it, question it, guide it.

Try starting from ground zero and guiding it to the solution rather than trying to one shot your entire solution in one go.

I want you to implement this kind of tree in language x.

Ok good, now I want you to modify it to do Y.

Etc.
See reply below.