skysight-inc/HackerNews huggingface dataset:
Am I taking crazy pills? I never mentioned the 90's! Here's my original post, which is unedited:

> Developers like you and I are a dying breed. We remember writing applications for operating systems that had straightforward APIs, and OS developers that worked hard to ensure any app which used those APIs would not break.

> Most "full-stack" developers I know that write web apps have literally never written a line of C++ in their life, let alone written a rich text editor using an object oriented desktop GUI API.

> They don't know it's not supposed to hurt.

HN doesn't allow editing comments outside of a very short edit window.
Does anyone know if Recursive CTEs are addressed because I didn't find that while on my phone?
I agree, it's too early to be sure of anything at this point in terms of his motivations.
If you dont know where it will be rendered, how do you know what to sanitize for?
Isn't that just same as 10cm base unit with 8 subdivisions though? Doesn't seem that odd to me.

I mean 50/25/12.5/6.25/3.125 is a series that comes up all the time, it is not exactly uncommon to subdivide a power of ten by a power of two.
This is already the case with a bunch of small plane airlines. They are also reasonably priced (compared to chartering). I personally love JetSuiteX (JSX) and the experience is truly incredible, with just 5 minutes to board the plane from entering the hangar. No TSA, no BS. There are a few more with similar service, but as far as I know, JSX was the one that found the loophole in the regulations that allowed them to run their operations this way legally. Proliferation of small aircraft cheap to operate will make this model ubiquitous.

Edit: typos
A spectrum of heuristics. I like it.
I don’t think that Wikimedia is overly concerned about the…free tier limitations that soured you on them in the first place.
Now, perhaps when you're ready, it might be possible to establish a relationship with them. But for now, for right now, you're just raw material to them. Since they are aware of your existence... They will be coming.
Its normal double standards. The same happens with non west Europe food items and detergents that are sold in the central or eastern Europe. The sold on non western market have more diluted product or contain more sugar or artificial ingredients.
New Zealand has a free health system - it is mostly fairly good but occasionally shit (long queues and sometimes you can't get the right access to some interventions).

We have medical insurance but it is mostly for the well off, and it gives you better or faster care in a few situations.

Nursing home care is expensive and you need to virtually bankrupt yourself before you can access the government subsidised tier of fulltime nursing care.

The socialist health system mostly works okay, but we pay for it with high tax rates.
I can answer this!

As suggested in this article, have your dependencies and their versions fixed at your very top level cargo.toml. Every other workspace, should only be referencing via “dependency.workspace = true”.

Set your VSCode workspace to the directory with your top level cargo.toml in it.

At my work, we have a pretty massive core library, shared between 10-ish apps and I have it laid out as above, and don’t have major issues with compilation times.
Good advice here.

2 months ago I faced an almost same issue. Best is to forget it.

Build your positioning such that you command higher prices, better clients & take 50% deposit minimum before starting the work.

Look into Jonathan Stark.

Another thing is to name & shame them. Just state the facts on social media.

Maintain a blacklist of clients & share them woth your fellow freelancers.

I'm into marketing & maintain such a list. About 7-8 people/agencies in there. Not everyone in there didn't pay. Someone was a micro-manager, someone was scope creep, someone demanded unnecessary things during interview process, wasted a lot of my time etc.
Definitely not, since I'm the one who gets asked for money to pay for those tiers all the time.

The two parts of my comment were unrelated, though.
Tried it myself on iPad Air 4. x86 Arch Linux installer is unusable. Took ~5min to boot and not responding to commands.
Uhh it's not really new, I think it's been around for like 20 year-ish? Flecs though does bring new stuff to the table, for example relationships, which all the other ECS implementations do not.
Oh well I see, you will learn the hard way then (:
This is a weird assumption, see my comment above - there already exist a bunch of airplanes operating in the US with no TSA. Also, what’s the point of bombing small airplanes? Why not to bomb a bus instead? The impact would be larger.
Yes: https://www.rust-lang.org/learn

(Less snark: just browse cppreference.com. The standard library is updated to make use of new features, so just check out the changes between C++14, C++17, C++20, etc.)
just had a small insight and did some quick mental arithmetic. hold on to your seat:

i counted, it's about 20 hype trends that i listed above (and don't forget that I may have missed some).

it is roughly 6 decades since the computer industry started, taking a start year of 1960.

so, 20 / 6 gives us an average rate of over 3 hype trends per decade !!!

about one every 3.3 years.

I myself would have thought it would be less often.

even if you make it 7 decades, 20 / 7 is nearly 3, so is still in the same ball park.

phew.
Here's a rough implementation of iterators using channels that I was experimenting with. It needs some syntactic sugar to do proper cleanup of the go routine if the loop exits early; probably the iterator function needs to return a func that closes the channel called after the loop, and some error handling/closed channel checking.

https://gist.github.com/thwarted/a6e5e7ca5ce552311a7d5ece13d...
Are you using it for non geospatial data?
FWIW, it’s been a little while since I’ve messed with the low-level details of BIOS/UEFI to kernel+united to USB root disk handoff, but I’m always slightly concerned that the system will mess up and hand off to the wrong device. For a system that uses USB for anything else, this opens up an attack/screwup vector in which the wrong disk gets used, leading to all manner of problems.

Also, an external dangly thing is asking for trouble (getting dislodged). An internal device solves this.

In any case, the Talos people seem to recognize this as a problem and are working on it.
Samsung's Dutch website lists the SSD as available for €480 (2 044,03 zł) while their Polish site lists the drive for 1 649,00 zł (€387).

This may not reflect actual price in third party stores, but at nearly 25%, the price difference could explain the difference in rated TBW.
The key bits:

> we believe that we should stop migrating all repositories unconditionally, and instead keep our two systems: Gerrit and GitLab. Gerrit should remain for the use-case of deeply connected repositories. GitLab should remain for tools, analytics and machine learning, and services.

> GitLab’s missing features are necessary for the productivity of developers, deployment safety, and operational reliability.

> There’s a demand for code hosting outside of Gerrit. Wikimedia Foundation-hosted GitLab has been a boon for these users—tool creators, engineers focused on data and analytics, and folks building services.

(of course, read TFA for the finer details and rationale)
> As for versioning dependencies together at the top level, again I'm unfamiliar with Rust, but this tip seems too specific. I've seen large codebases where having different dependency versions was fairly important or even a core use-case. It's nice if it's possible, but the bigger the codebase the more this will necessarily come into question.

What you can do in your toml files is, in the top level you give the "workspace version" of every dependency, and then in the projects you tell them to use either workspace version or some other specific version. That way, most of your projects will use the same, while you can change the few that need a specific one.
K. HN is not your personal search engine or whatever.
That’s not how social networks work. You aren’t just going to get crickets if nobody has what you’re after, which seems quite likely given you could count on one hand the number of organisations that could reasonably be in a position to have this data, and given that you would’ve searched before asking this.

It sounds like you’re trying to backsolve for a desirable answer. You can make quite educated / justifiable inferences, not much guesswork at all, to come to the conclusion that the numbers are for most intents and purposes immeasurably small.

Why would PWAs reasonably be used by anyone other than idealistic nerds? You’re kidding yourself.
Unikraft: Ultra-Lightweight Virtual Machines
There's a certain organisation on the internet where certain things are archived.
Very nice post! I did something related to this a decade back, except it was for Tiberian Sun and to patch its networking code. Jumping into other people's code like this is like having a shared connection in a sense. I noticed to my horror that there was a completely separate stack for modem play; it wasn't like they just sent TCP/IP over the modem or something. Some poor soul must have spent months of their life writing all this custom code for framing and syncing and error handling (what happens if the connection goes down and you have to re-dial, etc.?). Which was irrelevant almost already when the game originally came out.
Another tip I learned by looking at the Zed IDE codebase is naming `lib.rs` for small single purpose workspace crates to something meaningful instead of polluting the codebase with a bunch of lib.rs files.
What is meaningfulness of the two `yield` functions? I mean why not expand/inline them.

To use channels as iterators efficiently, we need find a way to let the functions creating the channels return without creating new goroutines.
It's not clear if Mediawiki are self-hosting gitlab. If they're relying on Gitlab (the company) then I'd be worried about Gitlab running out of money and going out of business. I had a bit of an interaction with one of their sales people a while back and they appeared desperate. If self-hosting, there would be a bit of uncertainty while development reorganizes but I don't expect any long term problem.
While it's going to apply to some specific communities:

> When you migrate to a new country you just naturally get into a bubble of your nationals.

Just keep in mind that's a really bad generalisation. There's different groups migrating for different reasons with/without a family. You don't "naturally" get into any bubble unless you seek one, or have an existing connection to.
Today I got an update notification on Tubular app (based on NewPipe), both the streaming & downloads are now working.

LibreTube is also working last I checked (yesterday).
It's a computing device with a phone peripheral.
I never get past the license, not sure what you can even use this for without breaking 2.7? Any ideas?

2.6 You may not use the Software in any manner that would cause it to become subject to an open source software license; subject to the terms in the “Components Under Other Licenses” section below.

2.7 You may not use the Software for the purpose of developing competing products or technologies or assist a third party in such activities.
I thought Gitlab put more stuff in the free tier after KDE made that a requirement for moving to Gitlab?
> And the republicans specifically counted on this happening, as it would give Pence plausible cause to count fake electors. The delay is an essential part of the insurrection.

I don't think that would have changed Pence's mind, I think that's where I disagree then. Pence was going to do what he was going to do regardless. A delay wasn't going to make people change their minds.

It seems more plausible to me that Trump actually thought (and still thinks) it was rigged and was supporting a protest just like any other and then things got out of control. He was a bad president in that moment, which would have affected him negatively if it was just left alone.
Just Python evolution?
Give the trades a try. Might turn out to be the best.
I used to be wary of the Scantron style standardized tests administered by schools. We were informed that they would be graded by computer, and of all my classmates I knew best how tolerant of mistakes computers were. Especially since we were given contradictory goals of "erase mistakes completely" and "make dark marks".

I do not feel I can "co-reason" better with a cleverer version of Dissociated Press at all, because Dissociated Press isn't reasoning. It's the neurotypicals who believe that an LLM actually thinks, while I'm on to what it's really doing: It's statistically predicting the next thing to say given what has been said before. I have better things to do with my time than to attempt to goad DP into producing some output I like based on rough guesses of how it operates. I'd much rather train and use the neural network between my ears to work on interesting problems. At least I have access to some of its internal state and it doesn't live in Microsoft's cloud.
Gitlab minimum viable product policy makes it less and less attractive among other CI/CD/SecOps tools(and this makes me sad because I loved it back in the days). Instead they focusing on AI when the rest of features are unfinished.
For example lately I wanted to implement deployment approval flow for ours crucial repositories but stumbled onto nasty bug. I've created a support request as we are on premium plan. The agent pointed me to 2-years old issues and closed the ticket. This is how its done there
Cruel! (But quite funny)
Shout out to the ZX Spectrum manual, which also included a list of Z80 opcodes.

https://worldofspectrum.org/ZXBasicManual/zxmanappa.html

For me, programming mostly involved typing in decimal opcodes using that as a reference. I did own an assembler at some point, but loading it from cassette got old quickly, especially as running my code would usually crash and reset the machine.
TBW = Terabytes Written (how much data writing the drive can withstand over its lifetime).
https://archive.is/D7PuO
Even when large projects might have different requirements than 'regular sized' projects, some things don't make much sense to me TBH:

What's the point of a development container when there's already Cargo which is supposed to manage dependencies? If there are any system-wide dependencies required which need to be installed outside Cargo I would consider the build system incomplete or broken?

Why is there a separate Makefile instead of using Cargo for all build tasks?

E.g. one of the great advantages of the Rust ecosystem (compared to the C/C++ or Javascript worlds) is that Rust has standard tooling. Why bring in additional tools from outside the Rust ecosystem?
While ProtonMail is great, many companies block any incoming emails from protonmail.

One of them is my bank & insurance company. It's very frustrating. Both use the Trend Micro firewall.
Engineering and marketing are two separate things.

You can deduce the TBW from SMART data. That would be an interesting comparison between the products sold in the two countries.
New Essential Guide to Electronics in Shenzhen
For me happiness is an incredibly flawed metric. It's so obtuse that it's context is the only thing of value to discuss. I.e. that article for me is discussing financial well-being.

For nearly two years I've split happiness into 3 pillars:
.Mental well-being
.Physical well-being
.Social well-being

A truly happy day is a stars aligning event where each category has to be fulfilled.

But you get a lot more nuance in knowing your emotional happiness is not occurring with equally strong physical or social happiness.
Way more if you go full international ...

Remember Fifth Generation Computer Systems ?

https://en.wikipedia.org/wiki/Fifth_Generation_Computer_Syst...
Thank you for putting the time into writing it! Your book was what really made it all click for me, and I'm currently working on my own static-type compiled language as a result. I plan on doing part 2 of your book in that language; it's going to be so horrific!
If you believe in the labour theory of value, it's just another kind of mechanisation and the value remains as ever in the human capital.

If you believe in IPR you no doubt watch lawsuits about the ability of AI to be held to have created anything.
Crocotile! Finally a thing that is named in a proper way. What a good name.
In Scotland at least, I don't know about the rest of the UK, the use of large amounts of land for sporting estates (grouse shooting, stalking deer) probably isn't so much of a class issue but more about it being part of a very very long history (~1000 years) of land ownership issues, clearances from land, access rights, opaque ownership structures....

Also these outdoor sports are hugely ecologically unsound - driven grouse shooting (shooters stay still and are driven towards them) requires large amount of land to be burned each year so that young plant shoots grow to feed the grouse and tracks bulldozed into the hills, deer stalking has increased deer numbers so much (combined with other things like natural carnivores long been hunted out of existence) that natural tree cover has been terribly reduced across a lot of the Highlands.

Having said that, things have got a lot better in the last couple of decades - with "Freedom to Roam" landowners have got a lot more sensible about allowing access and most support it with a lot running side businesses with accommodation, selling venison etc. Also there are some incredible projects like Trees for Life aiming to rewild the Highlands and the Scottish Government and other agencies are encouraging community ownership of land - which can only be good. I should also say that there are few very wealthy people helping out in these areas as well.

So it's slow progress but I feel that things are definitely going in the right direction!
But according to HN armchair engineers, electricity will be free, nay, negatively priced in T+epsilon as exponential decrease in solar panel prices actually turns them negative. Or maybe even imaginary.

THEN it definitely makes sense.
> To me it’s more like, if I have to carefully craft English language prompts in a conversational back-and-forth to get things done, then I am not really interested in doing that job, which sounds like being a manager or a teacher, and in practice just makes me feel totally dead, sad, and quite frankly bored.

You're showing a fundamental misunderstanding (or ignorance) of the whole problem domain.

For starters, you place an awful lot of emphasis on what you think is "carefully craft English language prompts". That makes as much sense as characterizing the job of a database engineer as "carefully crafting quasi-English language prompts". The language used is completely irrelevant, and being able to use in some circumstances something resembling natural language to build up context does not take away from it.

Any remotely honest and objective analysis of the topic would start from similar activities, and to start off the areas of work where Llama are being used. For image/video generation you need to look at graphics design, video editing, video production, illustrators, etc. These activities, by their own nature, are iterative and exploratory. Then for text you have the work of copywriters and editors, and even writers and essayisgs. The work is fundamentally iterative and exploratory. Then you have work like exploratory data analysis/statistics/data mining. Every aspect of that work is iterative, even the reporting part.
How would 2.7 work if you developed something that didn't compete with NVDA at the time but they later then released a similar product/service?

One of many reasons why any form of non-competes are dumb.
Sounds like premature optimization with security implications. I'm hesitant to use that.
I like the basic philosophy that everything should be inside the code (yes lots of great collaboration and review tools out there with great browser based diffing- it’s just I am thirty years of reading code and writing code in a tool and I kinda get used to the code in the tool
Not that I am a fan of those licences, but the difference between building a libary and a product using that libary is quite clear?

So building a similar libary would be forbidden with this. But making a unrelated scientific simulation is not.
QUIC File Transfer Service, a CLI and srv for transferring large files
The File Transfer Service utilizes the quic-go implementation of the quic Protocol, built on top of UDP. Since quic allows for multiplexing of streams on a single connection, the service takes advantage of this to attempt to speed up file transfers by processing and writing the file from the remote host (the server) to the destination (the client) concurrently
I am also thinking that installing is exactly what people avoid when they prefer PWAs, so if installing is actually just creating a shortcut to home screen (and Windows equivalent), then maybe the verbiage should reflect that and we would see wider adoption.

On my RadioSide, when the user selects to add to home screen or install as an app, it makes an icon and that's that, from the user's point of view it looks like an app, works like an app, quacks like an app, without the risks and hassle.

Most users have no idea that it's possible thus presenting them with an "install this" they already get anxiety attacks of downloading and running stuff and taking risk, I am talking about average users.
The Dutch website also lists a significantly higher price. The German version is similarly priced to the Polish one, but doesn't seem to list a TBW guarantee at all. The French website lists neither a price nor a TBW number.

The Belgian website (be_NL + be_FR) lists the same high price as the Dutch website as well as the 2400TBW number. I find this interesting, as I would've expected the Belgian websites to be mostly copy/pastes of the Dutch+French websites (as so many sites do to save cost), but it seems like the be_FR variant seems to be based on a different source/translation than the French variant.

What I find interesting is that the performance quotes for most variants stating 2400TBW aren't translated, whereas the websites where the TBW is lower or the price isn't listed seem to have the entire spec page translated.

The Italian website lists and even higher price but also lists 2400TBW in the extended warranty, actually translated for once.

Makes me feel like there are two SKUs around in Europe, a cheaper 1200TBW variant for certain markets, and a 2400TBW variant for others, that's just the American one with its specs copy/pasted.
AI doomers have been writing extremely popular books and debating on stages and podcasts for well over a decade now. These have been almost entirely people who are not themselves running AI companies.
I implore you to not trivialise and belittle “humans” for not always prioritising what you personally would like them to. Different people have different preferences, and that can and does can happen intelligently, not just the result being “wooed” by marketing or whatever.
The Law Firm Hitting Businesses with Disability Suits
There are about a dozen other responders who agree with said assessment with technical reasonings embedded into their messages. Read those.

Suffice to say, I don't feel the need to rehash why the basic premise of "the OS wasn't built to handle JIT apps" is directly contradicted by it, you know, allowing JIT in all but one app.

If they offered something of a basic technical assessment or reasoning beyond "I know people", perhaps then I would bother to dig into some credentialed argument. So, in the same way it's not worth delving into "proving God doesn't exist", it's not worth proving how OP clearly has no idea what they're talking about. They bear the burden of their claims, not me.
No, the constant shilling of the idea that "don't worry, Russia won't do anything anyways" isn't coming from Russia's side.