skysight-inc/HackerNews huggingface dataset:
It's a bit of a one sided view. For someone trying to commercialize their simplistic application, it seems to make perfectly sense.

The article is missing the down-sides/limitations of web apps though, especially from a user perspective. Bingo Card users are in luck that the author has kept maintaining the site for 15years, but I'd say 9/10 "web apps" would not last 5 years, where a desktop application, I could at least continuing using, assuming the activation doesn't require external checks.

And then in this day and age, you never know when the enshitification of applications sets in. Yes, this can happen to desktop applications as well, but as the author points out, it's much faster to release something "new" on the web. You can A/B test the web app to max profitability, regardless of user experience or user needs.

Finally, for more complex applications, the latency on desktop applications has been severely underplayed. With web apps and web apps as desktop apps, people have been pushed into a new expectation of how fast computers can be.
Not popular on HN, but you should look into Dart/Flutter, especially if it's for a hobby.

I too was daunted like you and that's why I chose Dart/Flutter. Though if you're wanting web technologies I'd consider looking into: https://leanwebclub.com/

Nothing to do with them but they're all about franework-less web technologies.
The title of the submission makes no sense either, and doesn't match the source. "Typeset" is a verb, and is used here as a pun on "set in the future". It doesn't mean "typeface" or "typography".
>You're just looking at the past with extremely rose tinted glasses

Dude, some of us still write 90s style code, even Delphi style stuff (FreePascal and Lazarus), and can still compare it everyday to modern web dev.

It was better without any "rose tinted glasses" needed.

Same for 00s C#/.NET or even "classic" Visual Basic - dead easy to make even an elaborate UI going.

>It's way,way easier to implement a UI like in the 90s with hmtl5.

No, it really is not. What you're describing is some simple form, as if 90s UIs were constrained to that.

>The tech ain't any more complicated. The software you're imagining has a waaaay more complicated UI then what you did in the 90s

Not even close to being right. Most web apps including Electron apps are dead simple and primitive functionality wise compared to the 90s (including not having all the functionality one got for free via integration with the OS), but their codebases and dev platforms are still over-engineered and haphazardly-engineered monstrocities. And then there's the resource consumption.
Soviet union was in most ways a colonial empire, and a lot of people risked their lives to escape from it.
If the goal of the fine was to make sure power efficiency was good, they should have made a fine for having bad power efficiency, not a fine for lasting too long.
As an Employee, You Are Disposable (2023)
Pi calculation world record with over 202T digits
This might be a very simple and ignorant thought, but I'd be fine if they completely worked the same as Rust's enum's. [if let] is such a powerful feature, along with match arms.
I'm not pro guns etc but this would spark my ire. I certainly don't want to have drones flying low enough over my property that I could shoot them down.

Another one of those things where the law is behind reality.
Ah that's where we have the Credentials for AWS Credentials Service Agent

Just simply pass it a credential and it will provide you the necessary credentials to access the Credentials for AWS Credentials Service
I agree, practically this would've been much more in terms of combined efforts (to collect, parse, and validate) this analysis. Absolutely bargain if McKinsey was able to create from scratch ;)
In a french documentary about the DGSE (French foreign intelligence service), some former DGSE officials explained that when France took delivery of their new embassy in Poland during the cold war, they found it riddled with bugs. The cabling was hidden inside the concrete. They had to dig a several meters deep trench all around the embassy and severe all cables to isolate it before they could test each cable one by one. I don't know how they ever got comfortable they found every one of them.
> Last but not least, an IRC server/channel in lieu of discord? I'm stuck in my ways!

IRC is nice for people who use it, but it has a huuuuge barrier to entry for new users. The very first thing you have to do is choose a client out of a list of 100 clients, half of which haven't been maintained since 2003. Then you need to set up a bouncer somewhere so that you can see messages that were posted when you were away. Those two things will filter out 99.99% of new people.

Or, you could use Discord (or Matrix); people sign up for an account and that's it.

Our open-source project switched from IRC to Matrix (after having been on IRC for over a decade before that), and got a noticeable uptick in engagement.

Unfortunately, Matrix still has some long-standing UI quirks, which would make me reluctant to use it in a context where I want people to pay me money; particularly if some of those are non-technical users.
People underestimate how enjoyable and engaging just waiting is (2022)
Disinformation networks 'flooded' X before EU elections, report says
How can an university be fake? Like didn't those people actually go there and study?
I don't necessarily disagree with you; merely pointing out that you simultaneously say that you aren't out to dig at Lisp and then reply by sarcastically digging at Lisp.
Different types of business owners want different kinds of return on their investment.

Small business entrepreneurs might be perfectly happy just turning a profit a few years into the venture. In contrast, a stock trader only turns a profit when the business gets more valuable, which requires growth. The business has to make more profit than it did last year. A third place might turn a profit but not provide growth for investors, so they're not going to fund it, they're going to destroy it.

This gets even crazier with private equity, because the fund managers are incentivized[0] to spike growth as quickly as possible. If you ever notice a business rapidly deteriorating, it's because private equity is sucking the blood out of the company. Run.

[0] The split between fund investors and fund management changes once the fund meets its hurdle: an arbitrarily-set amount of profit. After the hurdle is met fund management gets every penny.
I don't think so. The article refers to lots of typefaces (and more). "Typography" is probably the best choice.
DVD rentals via mail seem like an easy business to get into. Few customers, but little overhead. Anyone in the nation can be a customer, though few will be, and shipping is easier than ever these days. Is anybody doing this?

But ultimately the publisher will stop selling new movies on DVD or Blu-ray, etc, so it wont save us.
Scientists design spacesuit that can turn urine into drinking water
Perhaps Llama are good enough now to add flavour NPCs to the world, i.e. NPCs not on your critical path, but maybe on the town square where you can hear them talk about mundane life stuff.
> When it’s pointed out by someone the appropriate response is to change your behavior, not double down and make excuses.

Actually, the HN response is to reflexively hit downvote to silence the blind guy, to keep the world of the offender clean and nice. I kind of expected better from the "Hacker Community", however, I continue to learn that I am pretty fuckin naiv.
Lol I was so confused
I like buying DVD and BR because I can choose to use the physical medium or create a digital version and use that; when no player is available.

It's not always about piracy, especially when buying used discs has become so cheap.
Two years ago I was contacted for 2/3 interviews. One interview went not finalising as they were looking for a different position; another one was a very early startup that look for a part time employeer; the third one was really close to the offer. I decided to stop the negotiations because war in Russia started and the company was based in Russia, so I was scared to be impacted by sanctions.

A friend of mine found a job in a startup through HN.
Indexing and human search. A visual aide-memoire is more for the
thumbnails to help users browse old posts.
I tested in Firefox on Linux. It works well except:

1. Copy and paste does not work and this could be bad for basically every editing task (programming etc).

2. The screen freezes sometimes and keypresses don't appear. Usually pressing backspace unfreezes the screen. Firefox about:performance doesn't show any CPU usage in the tab. Linux's htop (on my machine) doesn't show anything strange with Firefox.

And a question: I saw that new files persist after closing the tab and opening it again. I didn't investigate my localstorage etc with Developer Tools. Did you use that or some other browser feature? How truly persistent are those files?
Arm Accuracy Super Resolution
No, you did not. It's a cookie-cuuter php script from codecanyon available here: https://codecanyon.net/item/phprank-seo-reports-platform/355...
Plus I guess it inspires respect to finish a bottle of what people assume is vodka, bottom up. An empty bottle of vodka makes a great water container to walk around the office with and drink from the bottle between meetings.
XBMC is a player, the UX of piracy is everything up to getting the video to play.
I really need something like this for video.

Basically a simple website for kids where they can select from pre-approved youtube accounts/videos or upload additional conten. Anyone building sth like this?
Oh, for sure. I've been using X in various capacities for ~3 decades.

I remember how it was. I'm impressed with how it is.

I recently switched back to X as a primary desktop after a rather long hiatus of doing [mostly!] other things. There was some initial driver discourse (standard nVidia vs. OSS necessary nonsense), but it wasn't really so bad once I sorted out what I needed and most "regular" Linux users can skip by a lot of this by default.

So far, I've done zero manual configuration of X itself outside of using XFCE4's GUI tools to arrange the three monitors in front of me in the right order -- and I don't presently see any reason to change anything else.

It's been very pleasant, all said, even though I got here on Medium-Hard Mode with an a rather barebones base install of Void on an existing ZFS pool for root.

X really was one of the easier parts of the whole operation.

(I have no interest in Wayland. It offers no clear advantage to me as a user that I can identify; even the games I like to play run splendidly in X. I've also always adored the concept of remotely displaying GUI applications. It's convenient -- I ran remote X apps for years immediately prior to this recent switch, and it worked well. Remote X apps have saved my bacon a few times by allowing me to quickly get a thing done in a familiar way instead of learning how to do it using something else entirely and maybe stuffing it up in some unforeseen fashion.)
Yes, I've been doing this for a long time now and I've also helped convert several apps to the new SAF framework when the restrictions came out. I've also helped many companies and people with these kind of issues and in most cases it's been self-inflicted.

The policy there was always very clear - you need to use SAF unless you're building something that absolutely function with it (these are pretty much exclusively file explorers).

Syncthing can use SAF, the author just refuses to according to their bugs. This counts as "self-inflicted" and I'm not sure why they think they can complain their way out of it.
Github: https://github.com/Soham-Saha/Soham-Saha.github.io/tree/main...
So a bit like Hashicorp Vault (in that it has a locally accessed secrets store) but backed by AWS Secrets Manager.
In a lot of the former Western Roman Empire, taxation ended when the empire fell. Standards of living also rapidly declined.

Taxation in the empire had funded public goods, like aqueducts, roads and security, which enabled large urban centers and long-distance trade.
Some thoughts on the web. On web engines, content, and web rent (2023)
It's too bad that the PCB designs and other design specs aren't available for this, and for many other no-longer-produced electronic things as well.
Neon – Serverless Postgres: A Case Study by Shepherd on Neon Branching
Another point of view:

The low end models are so cheap that Apple is definitely subsidizing them with revenue from the higher end models. If RAM upgrades were priced based on RAM stick costs, the base model would have to be much more expensive and less people would have access to it.

Professional workstations have always cost an arm and leg - both arms and both legs usually, for example a SGI workstation used to cost 50K dollars! I think it's great that Apple also produces a subsidized low cost model so more people can get access to it.
True, but not in the case of gov.uk typography, which has had a huge amount of thought put into it. e.g. https://designnotes.blog.gov.uk/2022/12/12/making-the-gov-uk... https://www.gov.uk/guidance/style-guide/a-to-z-of-gov-uk-sty...
It’ll break every other Dr. House episode.
The impression I got, from attending a school with a lot of diplomat kids, is that a lot of countries have embassies as a sort of foreign holiday for their ruling classes. Now NK being a bit antagonistic and paranoid might be an exception, but I distinctly got the impression that there were a lot of countries that didn't really do a lot of diplomatic work with the host countries, but the embassy meant they could send some families to go live in the west and have their school paid for by the state.

Those kinds of embassies don't need to be in the fancy embassy district.
In most cases it’s accepting orders
Historical accident I think. JS has no enum concept, but early on TS devs believed that enums were an important feature. To TS produces some small JS fragments for every enum to mimic enum behaviour. It’s not exactly a lot of code, or deep woven into the final output, but it is code that doesn’t have exist in the input.

Later I think people realised that enums aren’t that important, and certainly not important enough to break the golden rule. But alas it was too late. Maybe JS will get an enum concept, and then TS can drop its hack. But until then, it’s the one spot where the TS “compiler” produces output code that doesn’t exist in its input.
Amazing work. But I have some questions. The tool lowers the amount of the protein by 80%. That seems a bit low? Like I'm sure it's way better than nothing, but is it really enough?

Also they say that the gene is turned off permanently, but is that really so? I thought epigenetic changes gradually revert themselves - though I suppose that just means you have to reapply the treatment every n years.
Hi HN, author here. If anyone knows why layer pushes need to be sequential in the OCI specification, please tell! Is it merely a historical accident, or is there some hidden rationale behind it?

Edit: to clarify, I'm talking about sequentially pushing a _single_ layer's contents. You can, of course, push multiple layers in parallel.
People went there and couldn't study, because there were no classes.
Is there good parts? Then again this forum is for those doing the gentrifying. So maybe it is wrong place to ask...
I like mazes and I saw that distinction be made before, but I am not sure how universally accepted it is? Other than English how many languages even have two different words? I spent some time now on Google Translate and the only language I find (not that I tried ALL) is Finnish. Modern Greek for instance uses the same word (assuming Google is correct), so did people on Crete, whatever their language was, even have two different words?
My current and previous position were found through HN (and the one before that through Reddit). I've also hired through HN a number of times for other positions at the same companies with pretty good success.
Available for Svelte too https://svelteflow.dev/
I'm curious, but what's the catch?
This topic has been written about in more depth by people who didn't try to work it out by themselves.

The classical artists color wheel is based on pigments. Printers use dyes. Screens use light. That's the whole reason why the primaries are different. The wheels are just tools.
A ~5GB floppy disk actually sounds like a pretty useful thing at first, until you realize that you can get USB thumb drives that size almost for free these days. At least the floppy disk would probably be a reasonably secure way to store data for decades, unlike the flash drive, as long as the disk (and the drive) were made with 1980s/early-90s quality and not late-1990s/2000s quality (floppy disks in the 80s were supremely reliable, whereas ones in the late 90s were hilariously unreliable).
I wish they sold cmyk crayons and watercolors for children.
Great port!

Too bad game web ports should not be posted as "Show HN" as I realized lately. Good luck :)
That’s not an enumeration like the parent and grandparent are discussing (think of a collection of consts), that’s a tagged union you’re talking about. Confusing because rust used the name enum in their syntax for this (Haskell calls it data - well, Haskell uses data in their syntax for both product and sum types).
Orders? Diplomatic service (in the UK and other democratic nations) isn't part of the military; it's a civilian job. The guards might be soldiers, but the rest of the jobs aren't to my knowledge.
Ah... installation "wizards"...

Your DB driver of choice [MySQL/MariaDB]:
[mysql ] MySQL/MariaDB
[pgsql ] PostgreSQL
[sqlsrv ] SQL Server
[sqlite-e2e] SQLite
> sqlite-e2e

Absolute path to the DB file:
> /home/user/koel.sqlite3

WARN Cannot connect to the database. Let's set it up.

Your DB driver of choice [MySQL/MariaDB]:
[mysql ] MySQL/MariaDB
[pgsql ] PostgreSQL
[sqlsrv ] SQL Server
[sqlite-e2e] SQLite
For me it makes sense when you start to see Chrome as an OS. Developers use Chrome specific API, which means the apps are not web apps, but Chrome apps (and the developers Chrome developers). Sure the Chrome (OS) is cross platform so it’s a great platform to develop your app. But it’s a little bit unfair (unless you consider that Google = the Web, which may be the reality I refuse to see).
In a vacuum that sentiment makes sense (and I probably agree with it) however in practice it may present some issues.

For example, you probably also don’t want them flying high enough to present a danger to manned aircraft. In a lot of cases the margin is already just a few hundred feet.

Also, while nobody likes drones flying overhead where they could be surveilling people, we also probably don’t want to promote everyone firing into the sky in neighborhoods because those bullets have to come back down somewhere.

I am not at all an expert in the space but I wonder if it makes sense to limit the allowed airspace for delivery drones to something akin to aerial highways.
Kodi and yt-dlp maybe?
Interesting details about Tom from MySpace from somebody who worked with him
It's there so others won't have to breath your exhaust when standing still. I'd be annoyed as hell if you could turn it off.
I need to replace some LEDs twice a year in our apartment, whereas formerly bulbs lasted at least several years. I have tested different vendors, including expensive ones, but all last equally short times.
Jellyfin + yt-dlp/torrents
> I could/can count on word-of-mouth websites with EXE and ZIP downloads

If you did this - your computer was 100% compromised.
Mostly by being more flexible in its inputs and outputs than an LSP. An LSP is generally trying to perform deep static analysis on your code to provide suggestions. The upside is extremely accurate suggestions, with a pretty much 0 false positive rate (I.e. it never suggests anything uncompilable), the down side is that they tend to be much picker about their inputs.

If the code is currently in an un-parsable state, and a valid AST can’t be produced, then the LSP is forced to work with whatever parsed version of the code it was last able to build a valid AST for. Making the autocomplete results, incomplete.

VSCode on the other hand is basically performing tokenisation and fuzzy search on those tokens. It doesn’t really care about the validity of the code, that means more false positive suggestions (I.e. suggesting stuff that can’t compile), but very robust handling of un-compileable code. That plus prioritising LSP suggests over fuzzy suggestions, results in VScode providing a very nice graceful fallback for LSP failures, that people probably use more often than they expect.
Not necessarily. For now, every business is run by a human being, not AI, so all of the small mom and pop businesses optimize for the whims of the businesses owner. Got that one vendor with the sales person that they like more than the other vendor's because they were rude? Guess who's winning the contract with no oversight? Mom or pop tired today? They're not optimizing for profit, they're taking a nap. Mom feel bad for the customer who's pregnant and who's partner left them? She's not optimizing for profit when she undercharges them on lunch and dinner and breakfast.

Businesses everyone recognizes by name aren't run that way because the layers of capitalism serve to isolate people from the human aspect of their decisions, but there are a lot of businesses that people have never heard of.
No, it's cursed money. At first sight, the compensation and interesting problems will spark your brain, but it will rip your soul apart.

Would you work in a weapons manufacturer when your country is invading a poor country?

That's what Meta is doing, but worldwide, with people's brains, abusing people's weaknesses and changing the fabric of society.

I'm surprised EU and other countries haven't just blocked that spyware crap. Look what it's doing to kids and the younger generation. Leave it to Americans.
50 Years of Text Games A definitive book about interactive fiction
I right rich/native applications right now, using OS-provided APIs. It's a little bit of a pain point because I've chosen to transition to writing in Rust, and the Rust interfaces always have some friction. But the native APIs themselves? Smooth as butter and a joy to work with. It ain't complicated at all.
On a tangent, the term Sanitarium is also the name of some Australian and New Zealand tax rort companies, who produce a popular breakfast cereal 'Weet-bix':

https://en.wikipedia.org/wiki/Sanitarium_Health_and_Wellbein...

The companies are owned by a church, so even though wildly profitable don't pay any tax due to their owner being a religious organisation. :( :( :(
https://github.com/koel/koel/issues/1099

Looks like the "sqlite-e2e" is for integration-test only.
IRC <3 Still daily driving it with some friends. I wouldn’t be surprised if my Discord chat history was unavailable in a decade, so IRC is a nice option to run on the side. There’s value in simplicity, and I admit the risk of sounding like a tech hipster.
I don't get you, how about the juniors ?
If the treatment works, it should work against acquired prions. Acquired prions are dangerous because even a minute amount that makes it to susceptible tissue (the brain) can convert endogenous prion protein to the dangerous, misfolded form.

If the treatment successfully turns off production of endogenous prion protein, then there won’t be any there to convert, and the disease (theoretically) won’t progress, and there’s some reason to believe that it might even reverse itself to at least some extent.
When I say that statistically there should be one or two women on the team, that is already taking account the fact that women are the minority in tech.

Women are about 23% of software engineers. So if you have a team of 10 with zero women, that is somewhat suspicious to me as an applicant.

Is my prospective future team hiring the best talent or are they letting their biases creep in to their hiring process?

Source: https://www.celential.ai/blog/percentage-of-female-software-...