skysight-inc/HackerNews huggingface dataset:
I had the same issue, and I just caught up over the weekend. Three books I can recommend to get up to speed:

- NumPy basics pdf - first 2-3 chapters
- Deep Learning with PyTorch by Voight Godoy [2] - first 2-3 chapters if you had experience with neural networks, or the whole of it if you didn't.

With the above, you will get the basics to understand this book about transformers, and the architecture of the models, and everything else, from this book:

- Natural Language Processing with Transformers: Building Language Applications with Hugging Face ( https://www.amazon.com/Natural-Language-Processing-Transform... ).

I took a weekend to go through the books in this order, and now I finally understand what people mean with all that jargon :)

1 - https://numpy.org/doc/1.18/numpy-user.pdf -
2 - https://www.amazon.com/Deep-Learning-PyTorch-Step-Step/dp/B0...
Then you are halfway to realizing how extreme the claim is that all journalists actively push a particular point of view, i.e., are engaging in propaganda.
Or you end up with useless packages like ancient versions of nodejs sticking around for half a decade.
Is this the same one that made the Vader experience?
If someone in the U.S. told me something was 'n' football fields long I would assume they mean 100 yards excluding the endzones.
Bzr is a great counter example.

Bzr "lost" because git had GitHub, whereas Launchpad was one too many things and slow to optimize for modern sensibilities.

(And Linux used a different VCS before git, so that didn't matter in adoption)

Imagine a world without GitHub, and I don't think git would be our go-to VCS. Though maybe not even Baazaar, but there are things like Mercurial too.
I think they understand.
I remember how in Russia they justified the blocking of sites and the transfer of encryption keys for messengers. I have deja vu. At first they were justified solely by the fight against pedophiles and terrorists. Then gradually the fight against pirates, then with misleading information, the fight for fair elections, and so on and so forth. Then they canceled the receipt of permits through the courts. Opposition blockades appeared without justification...
Some people can't afford that, and Apple sells storage and RAM at extortionate prices.

Maybe you start out thinking you just need to do your taxes but then get a job in video editing. People want to upgrade all the time and it's really bad that you have to toss out the whole computer to do it.
This actually works!

It works astoundingly well with poorly written technical manuals. Looking at you, CMake reference manual O_O. It also helps translate unix man pages from Neckbeardese into clean and modern speech.

With science papers it's a bit more work. You must copy section by section into GPT4, despite the increased token limit.

But sure. Here's how it can work:

1. Copy relevant sections of the paper

2. As questions about the jargon:

"Explain ____ like I'm 5. What is ____ useful for? Why do we even need it?"

"Ah, now I understand _____. But I'm still confused about _____. Why do you mean when you say _____?"

"I'm starting to get it. One final question. What does it mean when ______?"

"I am now enlightened. Please lay down a sick beat and perform the Understanding Dance with me. Dances"

This actually works surprisingly well.
What is this 7th row of keys you’re talking about? My P1 thinkpad has 6 rows, just like my 75% external mechanical keyboard. No problem getting work done with just 6 rows, as long as I don’t visit HN too often…
choosing serverplacement to optimize for cable length does not sound very efficient. usually you get the cables in the length you need and place servers to solve other requirements (heat, direct connections between devices, etc)

> as shared instances just don't work well and aren't cost-effective

of course ymmv from mine, but this statement being true or false depends on too many things to be of any value
This is the first "real" app people make after initially getting familiar the OpenAI API. I don't see how this can be sustained without an expensive feature race with the horde of similar services that are appearing, and with more than one programmer.
My 2010 MacBook Pro still lives on my network running as a print server for my old laser printer that no longer works with modern OS's due to the lack of 64 bit drivers. I'm looking into installing HomeAssistant and possibly PiHole as well in the near future since it's way overkill for only running a print server.
I am also surprised. This might be because the river is highly seasonal, and it is a source of significant irrigation, so its discharge into the Mediterranean is limited.
The typewriter winged it, the computer finished the job.
Any idea why with xOrg keyboard and pointer are "laggy and unresponsive"? That's never been my experience, unless some program is stealing CPU cycles. Of course I never used one of these new laptops and CPUs.
You might enjoy Void Linux - its package management story is similar to Arch, except that updates invariably work.
Fedora is a good choice for any new or old Linux user. It's a much more stable user environment than Ubuntu is today and well documented.

If you are here for the whole Linux experience Manjaro might be a good option. Based on arch, rolling release but relatively stable for that.

I would avoid smaller distros. Not because they are all bad. But because it's so easy to fix issues if you can just append 'Fedora XX' in Google and get it solved

Ubuntu LTS is good for servers IMO. But the user systems are unnecessary painful for plenty of reasons starting from the default driver support down to Ubuntu specific configurations you would never know without Google and Stack overflow.
While this sounds legit in isolation, it's worth noting that it's not always managers who put pressure, but rather the circumstances. We live in a competitive world, and success depends on how fast we can deliver a product to the market. It's easy to put all the responsibility on managers, but this is only part of the picture.

I mean, you can create a better product by taking more time, and the whole company still dies because you're too late. This is where the stress comes from; managers only translate it.
People have been using Windows since 1995. Long before ads and services in OS were normalised.
> Put Lidar in there and just get it right. Stop w/ this non-sense.

This is a popular refrain among people who are not studying Tesla’s progress particularly closely, and/or are unfamiliar with the utility LIDAR actually provides. Tesla FSD still has some way to go before it is ready to be a properly autonomous robotaxi — but where it's failing are not areas where adding LIDAR would help.

Tesla's vision stack is already sufficiently capable of mapping the three-dimensional environment with sufficient precision.

Tesla FSD needs better planning strategies when faced with unusual obstructions like novel construction zone diversions. Adding LIDAR wouldn't help there. Tesla FSD desperately needs more road sign reading skills. LIDAR can't read road signs. Tesla FSD will eventually need to recognise law enforcement officers and respond to hand gestures. LIDAR cannot translate hand gestures into actionable driving instructions, and certainly can't assess the plausibility that the person is a LEO.
The problem with that model is that it puts the burden on the distro maintainers to package every possible application for their distro. And application developers have to essentially wait for each distro to repackage their app before it becomes available on that distro. Or start messing with alternate repositories for each distro they want to support.

The old model works for established software, but breaks down a little now that it becomes easier to write software applications.

Personally I use my distro packages for foundational stuff (DE, systemd, tools and utilities) but I use an alternative package manager (flatpak) for most other applications.

What Flatpak, Snap and AppImage try to achieve is to limit the packaging burden for both distro maintainers and application developers, so that end-user applications can become immediately available on a wide variety of distros.
Diving into Custom Exceptions in Ruby
Genuinely curious, what EV can give you a comfortable 300 mile with a good threshold, and charge in 15 minutes from a regular EV point?

As I said in the other reply, there's a paucity of EV chargers in the UK that are not along a major route, there aren't a large number of them, and they're rarely 'superchargers'.
In Italy we definitely often use "campo da calcio" as a quick measurement unit for areas. I'm guessing that's due to the fact that for most people using squared meters is really limited to measuring housing areas and other few use cases, so reverting to something that everybody knows well (a football field) is much more effective. For distances, everybody is very comfortable using all powers of 10 of the meter for all kind of purposes so there's no need to use references to real world measurements.
It's not actually that hard for cross platform apps, at least. We do this in Conveyor and can build debs and apt repos, with inferred dependencies, even from Windows and macOS:

https://conveyor.hydraulic.dev/7.2/outputs/#linux

It works by downloading the Ubuntu package index and using it to look up ELF dependencies, devs can also extend the inferred list with other package names if they like. The deb installs an apt sources file and public key so users can stay entirely in the GUI. The control scripts are auto-generated but can have extra code appended to them via the config file if the developer so wishes.

It works pretty well. Conveyor is used primarily for cross-platform apps that use {Electron, JVM, Flutter, C++/Rust} and those don't normally have very complex Linux specific dependencies. Also, in practice Ubuntu and Debian and its various forks are close enough that package metadata is compatible in basically all cases.

People do ask us for Flatpak sometimes. Probably RPM is a higher priority though. Those two get most Linux users, they're stable, there are portable libraries that can make them and they can package anything without code changes. Flatpak requires mastering a new file format and the mandatory sandboxing is guaranteed to cause problems that will end up in the support queue of the deployment tool.
I only know how to sign my name cursive. I think it is because i started learning to type at 5 years old. I also never learned to touch type correctly until I switched to Dvorak as an adult because I had originally learned when my hands were too small. I can only imagine it is worse today with the current kids on phones and tablets.
As long as they stop shipping snaps by default as well and go back to stuff that 'just worked' instead of 'stuff that works in interesting and novel ways'.
Fedora + flatpak + everything transparently running in bubblewrap automatically has been a very nice experience.

Snaps drove me off Ubuntu, and I'm glad I landed on Fedora.
It may be (and always felt to me this way) that technical superiority is only one dimension of the problem.

For example the reason I keep using Linux on my machines is not because the OS works better for me -- it definitely does not. Things are crashing or doing stupid things and the entire ecosystem is completely disjoint and not integrated very well.

The reason I use Linux on my desktops is because I know I own the machine and it is doing my bidding (mostly, if we forget about the hardware part...) It is knowledge that if there is a problem there is a path to fix it -- it just depends on how much effort I am willing to expend.
They claim most of their money is not with banks (number 1 is supposedly commercial paper). Also what is with banks certainly isn't with American ones. But this goes back to the point earlier about users having no idea about the reserves. No one should use Tether and I don't trust Binance for a second, pretty sure they trade against their own users. But it's also more resilient than many think, including people who are in crypto. Binance isn't well trusted by insiders and whales. But they have a lot of customers, especially in developing countries less served by more reputable exchanges and banks. And since they offer USDT, USDC as well as their own stablecoin, whatever that's backed by, it would not be catastrophic for them even if one of the stablecoin issuers went down.
Paracetamol toxicity is the foremost cause of acute liver failure in the Western world,

yup people are shocked when they learn it is good ol' Tylenol that is killing people or making them deathly ill, not those evil steroids or opioids hyped by the media. That is not to say those are not dangerous, but paracetamol is way easier to accidentally overdose. Taking to much of an oral steroid at once will not cause liver failure. Neither will too much codeine.
Another dumb question: is it possible to "fine-tune" this model with a "corpus" of specialized data/jargon in another language ?
I tried to do this with OpenAI API in order to improve the response on a specialized field (pediatric oncology) in another language (Italian) but the results were mixed (not to say disappointing).
Is there a distribution (or whatever one would call it - a Linux) where the aim is to not be managing the whole end-user system of OS+Apps, but just the OS. E.g. similar to Windows, or Android?
When I was young, and I had to write with a fountain pen, to write meant to situate yourself to write. A clean desk, sit at it well, have some blotting paper, and make sure the pen is clean. Think about what you're going to write, and once I was prepared, take a sheet of fresh paper and start writing.

Nowadays, when I write by hand, it is always in haste, standing awkwardly in front of some flat surface, and using a scrap of paper and a partial dried-out pen I got for free a decade or more ago. No wonder my writing has gotten worse! And it wasn't good to begin with.

Now that I'm thinking about it, I've not kept the preparatory aspects of good writing from the past when I am "writing" on my computer. The keyboard is always there, a fresh "sheet of paper" always at hand, and it is so easy to edit and change my writing afterward, that I don't care much about thinking before writing.
Also a Nix/NixOS user/contributer. I feel like Nix+nixpkgs could become the universal packaging solution adapted to build deb, rpm, etc packages.

Through nix-env it even already has the idea (albeit discouraged) of imperative package management like apt.

Having spent a while with NixOS, running containers for user applications seems like using a cannon to kill a fly. The 'simple' alternative is to drop FHS altogether - which containerization is kind of doing in a roundabout way by isolating the app filesystem from system fhs.

As for it being for developers only... I get that perspective. Debian/Ubuntu packaging is also hard, AUR packaging has its quirks. A lot of this is hidden behind the package manager, wheras with NixOS it is more obvious.

The killer idea for NixOS would be to make package management for Joe Q Public as easy to use as apt while. Tools like MyNixOS[1] are emerging which might bridge that gap.

[1] https://mynixos.com
Automatic has a registered HQ at 60 29th Street #343, SF, USA. It just doesn't have too many (any?) people there.
CodeRiders software outsourcing company's senior full-stack developer Shant shares his experience in the international IT industry, software outsourcing and software development lifecycle. He speaks about his favorite projects and shares tips and tricks about how to succeed in software outsourcing.
same here, left Ubuntu ecosystem when they ignored community feedback on forced auto-updates. It's been amazing.

P.S. Bonus for people using fedora who "discover" Silverblue :)
There are plenty of enterprises that run linux in server farms as well as workstations. You have to remember that Lenovo has plenty of experience with linux this way. They have official ISOs and their metapackages are delivered with distro installers.

Lenovo, Dell et al gets their devices certified with Canonical and Red Hat. OEMs usually work really closely with them.

https://support.lenovo.com/us/en/solutions/ht511743-how-to-d...
https://lists.ubuntu.com/archives/technical-board/2020-Janua...
https://ubuntu.com/certified/202206-30347

There is a caveat to all of this - you will only ever be able to run the LTS version for the lifecycle.

With framework, you just hope that they follow intel/AMD reference design to the dot and that intel/AMD
gets all the bugs out of the way.
The only transition that matters is to mass transit. I transitioned away from a car by moving into a dense urban environment. Best car I ever owned was the nonexistent one.
Another AI HN submission that times out :shrug:
Yeah. I actually confused it for real dialogue at first.
I have been journaling by hand for a while now, partly in the hope that it might improve my now atrocious handwriting. I thought that time and practice would help me get better, but it's only very recently that I have discovered that my penmanship only improves if I, just, slow, down. I have now come to terms with the fact that I have a maximum speed for handwriting, and it is much slower than my typing speed. The advantage is that I now have more time to think when writing by hand.
Battery performance is highly variant both per manufacturer and based on temperature and elevation. Some perform half as well as others. And battery lifespan varies depending on charge type, use profile, climate, vendor, etc.

I shouldn't have said worthless. But on average their degradation varies between 5% and 10%, and individual units have had quite variant actual performance lifespans.
> which is that EVs are some kind of medicine for climate change that society is trying to have discipline about

The obvious point, of course, is that EVs will not solve climate change or anything close. Mass automobile ownership has 99 problems, of which EVs solve 1. The key to better quality of life, as well as stronger mitigation of climate change, is boring stuff like trains and trams and bike lanes and walkable cities.

Cars are great (1) for rural areas and (2) when they are at maximum occupancy. Anywhere else, especially cities, and they are a disaster at almost any level you can think of.
Setting aside that those developers are not good team players / open source citizens, they always have the option to ship a regular tarball with everything inside, a la Blender / Firefox / VSCode / Arduino etc...

I resent having to install and maintain another package manager, and another set of base runtime libraries. I won't do it. Give me standalone binaries, give me source that compiles, but don't give me a link to some third party app store thingy.
The first thing I did was try and get it to hallucinate or talk about things that aren't in the harry potter books.

This is the main concern for me with chatgpt bots: they make things up and can be prompt hacked to get outside their bounds.

So just some feedback that your demos should show how you tackle this too.
Web3 was about decentralised web - as in, more stuff, like login and data, moving client-side. E.g. instead of having "login in facebook", having Metamask plugin in your browser, that holds your private keys, and allows you to log into a website.

Also, building websites that don't store user data at all. Everything is kept in browser storage. You could say that the chat-gpt interfaces people are building now are web3, because they don't store your api keys, nor your converstation history.

Second part was decentralising as much as possible. Decentralised domain-name systems (ENS), storage, hosting, and money of course. So that you own your data, and your identity.

The last time I checked, the decentralised storage and hosting were the most difficult to solve. That is - we have torrents of course, but if you wanted to pay decentralised web to host and run your scripts indefinitely, it was not feasible.
I take your point (it's the general point many use to argue for Snap/Flatpak/Nix/AppImage/0install/Homebrew/&c.) but if you want to ensure you're not replacing per-distro-package-manager-fragmentation with completely-arbitrary-chaotic-package-manager-fragmentation there needs to be some unity & consideration for what users want in order to ensure they'll willingly subscribe to your system of choice.

While I wouldn't call Flatpak "popular" with users per se, it's probably one of the least-worst alternatives that have come out. The horse Ubuntu has backed (Snap) may be the most used by virtue of being rammed down user's throats by projects with existing user capture (e.g. LetsEncrypt), but that's not going to make the debate go away: it just strengthen's the argument to return to distro packaging.
It is several km wide. What is remarkable is that it is very calm with a slow and steady current.
Typically when a business declines it's because a competitor in the market is picking up the consumers sweet dollar dollar. That's why buying whole markets makes sense.

The entire cryptocurrency universe can go away and people can blow their disposable income betting on the horses or eating out instead. There will be no good or service missing in the market.
Hot take: package distributors are 'fake jobs' that don't need to exist, or exist only for the make-work of packaging. Tools like flatpak, snap, appimage, containerization, etc. have made the need for adapting software to different distributions unnecessary.
Aptitude does total fix-my-system. I have tried it several times. The suggested fix is always: remove everything and then reinstall the broken package. It does not even try to reinstall those packages it has just destroyed.
There are still plenty of cleartext HTTP connections from most devices. An attacker only needs one to build the rest of an attack off of, e.g. wait for the browser to request http://banners.some-ad-platform.com/12345.html, spoof a response that redirects to http://<domain-to-execute-javascript-in>/xss.html, and then spoof the response to that second request with arbitrary JavaScript.

There are other factors that can make it less exploitable for a specific attack, like HSTS being enabled for a specific site, but unless you have some kind of host-based firewall that blocks all outbound cleartext connections, there's probably some potential for exploitation.
Did this end?? There's nothing after Feb 28.
There are operating systems - like FreeBSD - which have a very strong and clear distinction between the Operating System base and third-party software.
I thought flatpak was a response to Ubuntu not open-sourcing the snap store code.
Sure, but did you have a look at the infographic? It's quite helpful in telling you what it considers comorbidities.
Using Ableton with TidalCycles
I remember taking a flight from Nairobi to Luxor which flew along the Nile for a long long way... It doesn't really surprise me - it is flowing through vast deserts for an awfully long distance.
I've never really stopped writing, but buying a quality fountain pen is a game changer. I'm currently practising Copperplate and also the Palmer method and it's rather fun, unlike writing lines at school.

US: https://en.wikipedia.org/wiki/Palmer_Method

UK: https://en.wikipedia.org/wiki/Copperplate_script
snap's original sin was the moat of server being closed source and client /really/ wanting to talk only to the Canonical's instance. The latter is shared by Docker, in a way.
Yes. Before the computer, it wasn't uncommon to write by hand and have dedicated typists type your work. Or have a secretary, assistant, or significant other do it for you. At first sight, there's no reason why this had to change with the introduction of the personal computer. But it did. Why?

I assume the answer is more complicated than just pointing to a technological advancement. As usual, social-cultural issues will have been at play as well.
For server there's Flatcar Container Linux, which only provide just enough to run containers. Everything else is provided by the container packager.