skysight-inc/HackerNews huggingface dataset:
And they make Oxygen...
The key complaint above as I read it is the cost of both the drug and the doctor's visit.

It's entirely possible to have chaep prescription asthma medication regulated by low cost national health care subsidised doctors appointments.
But 4xx codes are client errors. 418 - I'm a teapot is specified as an error ("I can't brew you a coffee, silly: I'm a teapot")[0].

[0] https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418
Well Perl isn’t (just) a web language. And this article does a pretty good job explaining what it is. Which is a powerful, lightweight general purpose programming language.

CPAN alone is worth the price of admission. I started my career using Perl to build Excel spreadsheets from queries I ran against Oracle DB. That may sound horrible but it was actually plug and play. Really simple and just worked. I could even fire off emails from the script. Just zero hurdles (or guard rails).
The dozens of different versions of UNIX did not help either. A bug in their sed grep awk toolchain meant that you had to write workarounds for things like "Sequioa Unix" to support is single customer. as long as the UNIX flavor had a PERL port all of that could go away.

PERL being open source meant you were a "make" away from having the same environment on all those unixes.

even today when the dozens of UNIX distributions have collapsed into a couple of Lunux flavours, getting a shell based script to work reliably between say macOS and redhat can take some effort.
after a decade of js, py, clj, and go, i’ve been writing c++17 with clion for six months. it’s actually fantastic.
This made me laugh a lot. Thank you for sharing.
Just this moring I was reading through the app permissions for the 51% state owned postal service package delivery tracking app they wanted me to install.

Not only would they collect my 'sexual orientation' (how I wonder?) but they also would 'share it with 3rd parties'.

https://play.google.com/store/apps/details?id=be.bpost.mybpo...
I miss CGI internal tooling. It was always fast and just did the thing you want. Now we have bullshit recursive lambdas with nonsense UIs full of harmful whitespace.

I started with Perl CGI and have been less productive every year since then.
If you are new to having a server, don't use password access. Same goes if you're old to having a server. Just never use password access.
Technology literally means getting more value from the same amount of inputs. Earth has essentially unlimited resources in its crust, and with better technology we'll have access to more and more of them. Not to mention offworld resources.

Sure, there's a few things that we need to figure out - like stopping fossil C release into the atmosphere, and how to spread good agritech to poor, non-democratic countries (hint: Europe produces tons of food sustainably using minimal resources, and is actually regrowing forests!).

But I'd bet on further technological development and economic growth any time, my own life and that of my child(ren), rather than embrace degrowth and the associated (19th century) poverty, hunger, child mortality, etc. that comes with it.

Degrowth is literally murder.
This was a fun article, I enjoyed reading it.

My research is on the more general form of this problem (the moves of a rubix cube form a group, can we get from one place to another using a group?). There are good algorithms for doing this, and other computational group theory problems, but they are very complicated. Also, they don’t give you the best answer, just any answer. I’ve been considering writing about them, but it would probably be a fair chunk of a book!

EDIT; after further thought, my stuff is less applicable, because every cube of a rubix cube is unique, while my personal study is in moving things around where some values are the same — while it is true that you can view a side as “9 indistguishable yellow squares”, they aren’t really, as the cubes they are on can each be uniquely identified by their coloured sides :)
> People will find reasons to want to change it, or someone new will come in that used a better config at their last job.

This is fine. Discussing code style once in a while is not a problem. What's a problem is discussing it at every PR.

Having to endure through asinine style errors that no one in your team chose or even agrees with is worse than spending a couple hours every 6 months discussing a rule or two.
> Billionaires" are the few people who can afford tackling large projects

I disagree too.

SpaceX? - How much work and knowledge of taxpayer funded NASA did SpaceX reuse.

Carnegie? - Public libraries isn't a project. Public libraries were always there. It was nice of him to create them but it is nowhere close to creating interstate highways or the Channel Tunnel or the Golden Gate Bridge.
You are plenty clever.

This is the equivalent of introducing programming by giving a piece of ARM assembly and stating that it is immediately obvious that we are dealing with a merge sort implementation.

I’m not sure why, but I see this often in other domains as well. Math in particular. I guess it’s the curse of knowledge.
Yes! It's frustrating. I have a perfectly good 2015 MBP 13" that runs as fast as the day I bought it but is now unusable for much of the web, especially video or high Javascript situations. To use YouTube without it being a jetengine you need to force YouTube to return you mp4s instead of vp8 or whatever they use now. Twitch is just unusable is chat moves slightly faster than not at all. Everything in general is a frustrating sluggish mess. My phone is going the same way as well, becoming less and less usable.

But it's not the laptop or phone that's changed, it's the rising tide of tech enthusiasts constantly buying new computers, having their performance QC be "feels OK to me", and that raising everyone's minimum spec.
You missed out. Perl is way more than the web. Nobody is grinding up csv files with PHP. But I wired up an Oracle billing system and a MSSQL invoice system in under a month as a junior dev. And it worked.

Every library I needed was at my fingertips on CPAN. And just… worked. Connect to Oracle, run SQL, create a CSV, FTP it somewhere. EZPZ.
When I were a lad, name-dropping Douglas Hofstadter's "Magic Cubology" (Metamathematical Themas) in this context was de rigeur.
Thanks for the blog, I read every post.

I'm curious about the circuitry that drives the difference between "minimum" and "maximum" modes from the processor - another Intel pin-saving strategy. Is there basically an 8288 sitting in a corner of the 8086 die, or are things more complicated than that?
Wait a few years, and enjoy the pleasure of introducing them to the top shelf potty talk: Veep by Armando Iannucci.
You can achieve the same thing TS does with JSDoc, it's just a lot harder to control it across teams. TS wouldn't be very useful on its own for our usage, but once you couple ESlint with TSconfig and setup your ourganisationwide vsc .settings for TS usesage you can really control the flow of how every developer on your team works with TS. I'm not sure JSDoc has the equivalent to @typescript-plugin rulesets for linting purposes, or if you can build the rules directly into your CI pipeline in a way that prevents rulebreakers from comitting their code.

Aside from that, it's a little different to work with JSDoc. It doesn't have quite the same intellisense integration in VSC. It's also a little different for many developers who aren't necessarily used to writing their documentation first or along with their code, but are used to working with things like C#, Java or similar.

If you want to put in the effort, you can likely setup a JSDoc dev environment for JS where you're getting the benefits of TS without the compiling. I don't see us doing it any time soon, but as someone who's very fond of TS I also wouldn't be surprised if we won't be using it for JavaScript in 5 years.
Does this show stocks on all exchanges such as LSE?
> It's not Red Hat's fault

Autor, pleas... There is no RedHat anymore. There is only blob with tentacles not feeded and cut off when dry. And name is collected - absolutely no surprise when suddenly "RedHat" will start to sell dolls...
No kidding. Not to mention that Pentium 4 was just about to worst line of intel CPUs, culminating with junk like pentium d 820 and its siblings.

People ought to be paid to use this crap
As long as I have freedom and means to feed it fake data as real data :)
It's never going to be useful.

D-T fusion is not as clean as is touted, and the economics just aren't ever going to make it viable compared to ever-cheaper solar, wind, batteries/energy storage, etc.

Better fission designs OTOH are worth pursuing, and also deep geothermal, and maybe one or two of the CCS options though they seem a bit greenwashy.
Is there no 2xx code that indicates "this server is healthy and could be configured to serve real web pages, so we're telling you it's a sort of success"? Doesn't look like it.

Proposal: 209 Healthy With Minimum Configuration
> There is some question whether CTAN (for TeX) or CPAN was the first big library.

There isn't "some question", there is a definite answer, namely in "Programming Perl" and I quote the 4th edition, page 629:

History

Toward the end of 1993, Tim Bunce, Jarkko Hietaniemi, and Andreas König set up the perl-packrats mailing list to discuss the idea of an archive for all the Perl 4 stuff floating around the Internet. Perl 5 development had started that year, and one of its main features would be an extensible module system that would allow people to extend the language without changing perl. Jared Rhine suggested he idea of a central repository, but nothing much happened. His idea had come from CTAN (http://www.ctan.org), the Comprehensive TeX Archive Network.

Edit: fix markup
The most C-style language is C and it does have variables scoped to a block, I believe. The same for C++.
Maybe the author arrived at this topic in an idly curious manner and I wish him no ill will, but man, it sure is fucking obnoxious whenever this sort of inconsequential lawyering flares up among my real world colleagues. I think teams should be forbidden from having more than one Hacker News reader in their ranks.
MongoDB Vector Support [video]
Other database providers have also started providing support. Does this mean all new vector databases will soon be kind of redundant?
> I think you can often make a similar hand-me-down argument for non-upgradable (or minimally upgradable) hardware as well.

That's fair and I'd probably also make that argument as well: as long as the hardware/software isn't locked down and utterly unsupported, then even older pieces of kit can be utilized well, instead of being thrown in a landfill somewhere.

I do have a netbook with a N4000 CPU and 4 GB of RAM that is still good enough for web browsing, note taking, some light development and even using as a stream dashboard when I'm streaming on the main PC. As far as I'm concerned, that is only possible due to good drivers and support for Linux distros that are lightweight.

But at the same time, if it had more RAM slots, it'd last me years longer than a soldered offering - it's easy to imagine an old netbook being repurposed as a homelab node, for an internal Wiki, maybe some project management software, internal file repository, or some other simple goal like that.

That's also why I'm upset at some Android phones: that go out of support in a few years, with no way to easily install an up to date release, weird driver situation and locked down bootloaders and sometimes even batteries that cannot be replaced! It's like they're the ultimate form of planned obsolescence, even though the same hardware could last me close to a decade.
but it doesn’t really work in the private sector. MBOs are common for US companies and to this day i’ve got teams across other departments that haven’t met MBO at 100% for years but the higher management seems it okay. the minimum work is still done but the full goals are never realized and these departments are just stuck in a rut. but, who cares? the minimum work is done, the progress numbers still go up, just we don’t have the ideal end result, just an acceptable one.

teachers already run the line of barely enough compensation to make it worthwhile except for those who are inclined towards teaching.

teachers are expected to do too much and there are too many goals imo for the position. whether we want it to be the case or not there is a huge social and mental health aspect to their jobs, and the standards look to be wildly inconsistent even within the same city as to what a successful education means.

like would you want to put a ton of effort in on a project knowing that the very next quarter you’re going to have to basically change the entire stack you’re working with and have a completely different set of regulations and project goals? and on top of it all, you need to get your team to even take the project seriously? and to make it even more fun a bunch of your teams’ families and friends are telling the world that the language you picked is awful and evil and are trying to regulate it out of use?

how much would you want for conditions like that every single project?
Do local administrators have any clout insofar as deleting pages and content, or do meta-admins override them in order to keep the zombie going? You'd think that if Minecraft Wiki admins arrived at a consensus, they would be empowered to make sure the content goes away.
>For instance, copying a massive dynamically allocated container in every iteration

Java has references only by design, so you can't do that.
https://linuxfr.org has been successfully rewritten from PHP with a exotic framework (templeet) to Ruby on Rails.
Please don’t do free work for google. If you have a solution for this then you have lots of options.
You ever built a computer this way? If nothing else it’s great fun and kind of magical TBH.
Revolut’s US payment flaws allowed thieves to steal $20M
Yep, and that’s exactly what I was doing with it. Still unbeatable IMHO.
What about PowerBI stuff, lambda and M language?

I would also be that guy and recommend SQL.
The error seems appropriate: the client expects erroneously something from the server that it can't provide (otherwise there would be something other than the default page to return)
Consider yourself called out. I suggest starting with SQL.
The client is mistaken in requesting coffee.
Tell HN: Done in 15 Minutes (Journal)
Hey HN,

I'm a huge fan of timeboxing. Whenever I notice that I don't make a lot of progress, either by procrastinating or something else, I'm falling back to time-boxing my tasks. While ideally I'd love to get everything done in 15 minutes, sometimes things take longer. But what I noticed is that stepping back usually helps you to accelerate. If something takes longer than 15 minutes, I do at least one other task in between, before I resume work on that particular task.

Sometimes I also squeeze more than one thing into 15 minutes. In this case I'm starting my first 15 minutes block of the day writing this post, but also assembling a task list for the day.

I will also try to keep posting my tasks here, but I might sometimes not do it for a few days. Let's see how it goes.

Ok, only 6 minutes left for this one; let's see how things will go.
Atlas Shrugged meets Twilight. It offers its consumers more for the same price and number of words than either of those works, so it must be a hit.
Just to note, the algorithm in the article applies to any permutation group, optimally solving the generator factorization problem in O(N^0.5) time and O(N^0.25) space provided a bound on the diameter of the group is provided.
It works because they both get shit on unfairly today. There’s still no substitute for either of them.
I feel like Rust was designed to fully replace old languages, and is now facing the same issue as every language before it - C and C++ interop (both ways).

Zig nailed it, Rust fucked it up. Time will tell if thats big enough of an issue to warrant some bigger changes to fix it.
Definitely overcomplicating things there. robots.txt already exists.
Yes, Frameworks are amazing on paper, and yet I still can't purchase one in New Zealand but I can easily purchase Apple hardware.
I'd say you're probably right. Except it went from having things in common to what it is now. I can identify the exact bifurcation point and it is when "lifestyle" social media became popular. At that point I feel like the world became far more hedonistic.

Once you get the ear worm that the grass is always greener you don't appreciate what you have in front of you. I'm not necessarily saying you're wrong but we did start out with significantly more compatibility than I think you're implying. It was only when comparison became the norm that we grew more distant. She wants the ability to brag to her friends and the internet.

Maybe she was always this way. Maybe she wasn't. It certainly was not obvious to me. People change and perhaps I have too. Some of it I think is escapism from the banality of life.
> dont need to ensure your scripts do a ps and filter out other users stuff

Your broader point still stands, but I just wanted to say that finding processes to signal (presumably to kill or restart?) via `ps` is insane. Linux has really good process management tools available, whether service management via the init system (systemd, OpenRC, GNU Shepherd, etc.) or some other process management tool (supervisord, daemon tools, runit, etc.). Even beyond that, there's good ol' nohup and pidfiles. All of those things are well established and easy to do. Filtering ps output and using it to decide what to do is indeed painful, but it's painful because it's the wrong approach for Unix, not because Unix multitenancy is more painful than containers.

Containers are nice but it sounds like maybe you have some trauma from bad ops mixed into your assessment!
this is precisely the problem i encountered and tried to solve with Edgechains. we think Generative AI is a config management problem (like Terraform or Kubernetes).

>None of this stuff is reusable. Langchain is attempting to set up abstractions to reuse everything. But what we end up with a mediocre DAG framework where all the instructions/data passing through is just garbage. The longer the chain, the more garbage you find at the output.

chains X prompts X LLMs == pods X services X nodes in Terraform.

So we model it on top of config management grammar that is proven to work in large production config - jsonnet.

A trivial example is this - https://github.com/arakoodev/EdgeChains/blob/main/Examples/r...

Would love to get an example of complex chains (even if u have an ARxiv paper) that you think we could solve in Edgechains-jsonnet ?
You are correct. Even plugging in my gaming mechanical keyboard makes a noticeable difference.
2009 was declared a vintage year for GUIs.
I appreciate your mathematical approach but what I consider bad is not having $1e9 or $9e8 but ability to pay less taxes per dollar than poorer folks. Bad thing is that kingpins of: mining, slavery and proprietary software are so rich while providing so little value to society/environment.

Examples: mining materials from Earth is important, but the revenues should belong to all who live on the planet being mined. Slavery situation (I mean Nestle corporation and most of Cobalt production) is a pure shame. Proprietary software is a shame as well because it effectively converts users into digital slaves, effectively this is a branch of Mathematics which is forbidden (and obfuscated) to learn.
But that is also an argument for 200. Because if you want to test your load balancer against your new web server you will want it to serve a 200 or else you will just see an error from the load balancer.
The worst offender imo is VScode. it won't run smoothly on my 2010 era Thinkpad. yeah it's old, but we're talking about a text editor here. without any plugins it should still be able to do at least that much smoothly.

I don't need AAA games to run on it, but text editing!
Your talk of middle class makes it sound like it's the average for the world when in fact it's a tiny minority.... Making between 100k and 1mil usd

https://en.m.wikipedia.org/wiki/Middle_class
I used to use Pocket. Like OP I had an extensive collection and experimented most of the described issues.

For me the solution was to migrate to DEVONthink. It supports WebArchives for saving whole pages but also a few other formats that can preserve only content. Its search is great. It also has an iOS app. It’s web clip browser extension can save the page as you see it (most of the time) so can save pages behind a paywall or login.

I don’t think there are apps for other platforms so probably not a solution for the OP.
Ironically we are back to loaded microcode and memory tagging.

The turns the world does instead of adopting good ideas from the get go.
Man i'm so glad you said something - I feel like everyone pops down one prompt, gets a bad answer and scoffs knowing their intelligence is far superior

I feel totally liberated because of genAI, I used to feel major anxiety taking on side projects on top of work, it's super exhausting. Now i'm able to execute projects on a scale I could never dream of.

I think people need to stop using GPT as search and start using it as a thinking-buddy.

I think it's an ego thing.
What's the purpose of the using an FFT to visualise this (genuine question, I know FFT gives you a common way to compare, but what benefits does this give for a space filling pattern)?
Automatic111 is the domain of Jupyter - desktop experimentation. When you go into production, there are tons of additional pieces of complexity that start hitting you - like prompt routing. So the problem space is different.

We have a simple concept - Generative AI is config management. We model it on top of config management grammar that is proven to work in large production config - jsonnet.

A trivial example is this - https://github.com/arakoodev/EdgeChains/blob/main/Examples/r...

Do u think this is something that works for you ?
one thing is to take pictures of things that you as a person see. i doubt that you can use these pictures any way you like. for example use them as magazine covers without consent of depicted person. provided its a portrait. or for example for tracking people that regulary walk through same place.
Yep exactly, that's my experience as well. And I think the other reply saying it's possible to find them on eBay is kind of missing the point. Anywhere you can buy them is kind of obscure or unofficial.

I don't understand why something so cool, that keeps working forever, is so relatively rare.

I think the only other one I've seen in the wild since that exhibition in the 90s that wasn't some tiny thing, was a Lord Of The Rings one that Weta Workshop had given to a lecturer of mine.
What are you talking about? There is no POSIX awk implementation, just a language spec and nawk AKA the one true awk. As shipped on Mac OS, whereas Debian ships mawk in addition to gawk. gawk is just much slower and unfortunately also buggy (crashes on a non-"C" locale with complex regexpes).
Where is the proof of your statement?
That, and "Coming soon" shouldn't be remembered either. So why not have a e.g.

205 Temporary Placeholder

or something along those lines?
publicly available in Google's privacy policy is the actual bait.
- Try to unblock usage of Google Maps in my ReactNative Android, iOS and Web App. Context: "https://github.com/expo/expo/issues/23347#issuecomment-16264...

- Provide financial report to investors (this will likely take at least two blocks)

- Fix initial Zoom setting for Google Maps in my app for web. Context: https://github.com/teovillanueva/react-native-web-maps/issue...

- Check on analytics + user enqueries and write (back) to at least 3 of our most active users in the last couple of days

Timeblock exhausted. Posting this and jumping on first task from above.
Eight golden rules of user interface design
The world’s largest open-source open-data library
If you live on Jupiter, with its 10-hour days, then maybe.