skysight-inc/HackerNews huggingface dataset:
I can't honestly even consider reading this from the vendor in question. I appreciate Firefox and use it on a regular basis but no browser, OS vendor or standard agency out there has an ounce of respect left from me.

Nothing any OS vendor or browser vendor has done in the last decade has been a user-focused positive experience. They have become delivery tools for revenue only rather than information access. Even Firefox which is turning up now with crapware splash screens turned on by default.

Until that changes, I'm deaf to any position.
Steve Buscemi -> Parting Glances -> AIDS -> monkeys ???
Post-truth tools for a post-truth world.
The second example breaking has a long river.

https://en.wikipedia.org/wiki/River_(typography)

I love typography rabbit holes.
Yep. We could then disable more feature and change some historical errors like "use strict" did.
The biggest issue with the ongoing Valhala hurdles seems to be related to the goal of having old JARs still running on a Valhala world without recompiling.

By now I also have my doubts that it will ever come, they should have had better inspiration from Modula-3/Eiffel/Oberon when Java was originally designed.
> Like, seriously? No one's that stupid.

I just want to ask you something. I'm a software developer, able to build out of parts and configure a headless Linux box, unlock the bootloader on, flash and root an Android phone and use both successfully, and "Please OS vendor I want something simple, ... , please lock down my machine" is literally THE reason why I got an expensive iPhone as my last phone instead of a cheaper Android.

Would you say that I'm stupid?
Conway's Prime Producing Machine (On Jstor)
> STN (where there's no BA ops)

BA did fly from STN in 2017, at the time of the incident - they served short haul tourist routes like PMI, AGP, FLR, IBZ.
Browsers are using what the OS provides. I am not aware of any browser reimplementing Vulcan, DirectX or Metal, nor am I familiar with any browser reimplementing any feature of the underlying OS. It's just an application where you can build other applications and it provides access to some OS features via a scripting (higher level) language that's highly imperfect but thoroughly documented and used by millions. Speaking of hardware implementation for browser runtime, I just googled in the direction of WASM-in-hardware and came across this: https://github.com/lastmjs/wasm-metal
Seems fair for you to call me out. You can choose to defend the OPs words as well if you think that's what you want to do.
It's a nation wide issue unfortunately. Since our rail was privatised the goal has (as is expected from a business) profit and not (as should be expected for a public service) utility.

Fuel prices aren't cheap here,though not the highest in Europe either, and ~50% is taxes, I'd hope some of that goes to good use for environmental efforts.

> And yup thus in my dreams planes would basically be outrageously expensive to fly on. I guess for me the convenience trade-off is worth me being confident that my grandkids will have coral reefs to look at, which I'm basically 90% certain won't be the case for now.

This is a difficult problem, form an environmental-only perspective that sounds reasonable, but to make it so that only the wealthy and elite can fly widens the class divide. I came from a working class family, but have traveled all over the world; that wouldn't have been possible if we simply priced ordinary people out of flying. Living in the UK, on an island, flying is one of the main ways out.

Rather, as an Engineer, I'd look to solve the problem with more efficient and sustainable technology, we should make the transport cause less harm, not price anybody but the wealthy out of it.
lmao, I thought ERP meant something totally different here. I mean, ChatGPT is usable for both purposes.

Given the context that this is HN I should've known better...
I found it on there. It seems to include ArXiV.
That's a fair point! I guess it's a matter of what's under the hood vs how it appears on the outside. Code that is brittle in obvious ways is still better than code that is brittle in subtle ways and will break later. Code that doesn't have those issues in the first place is the best, of course.
Can sanitizers find the two bugs I wrote in C++?
"Dora" (the Internet Explorer)
I'm also using Slack on Firefox and I'm not doing any user agent spoofing.
"doesn't really affect me" until you find out one of the libraries you use is affected by it and you find yourself scrambling to fix it in production as new users update their browsers
And what makes anybody think this incident will not be properly reviewed, analyzed and suitable mitigation actions identified? And why do people on HN always think they know it better than the actual experts in this field, while just expectung users of their products, I just asse in most cases that is some piece of software, to worry about the details at all?
Go is Limbo repacked in new clothes with Oberon-2 method syntax and unsafe package, hardly modern.

Even Limbo had better support for plugins.
S1M0̸NE (2002) https://en.wikipedia.org/wiki/Simone_(2002_film) Frankenstein.

Her (2013) https://en.wikipedia.org/wiki/Her_(film) She's too smart for you anyway.

Upload (2020, 2022)
https://en.wikipedia.org/wiki/Upload_(TV_series) She buys in game credits for his existence.

Faust / The Little Mermaid: https://en.wikipedia.org/wiki/Faust#Cinematic_adaptations

"Final cut, Suit!" - Billy Walsh, Entourage https://en.wikipedia.org/wiki/List_of_recurring_Entourage_ch...

Final cut privilege: https://en.wikipedia.org/wiki/Final_cut_privilege :

> typically reluctant
This I can agree with. I was hoping that Apple was going to actually succeed in doing this with iOS but it looks like regulatory bodies are ganging up on them and their motivations weren't entirely honest. They are possibly the least shit vendor still though, not the best. If only they had a decent plugin model for ad blocking.

I await the inevitable bloated 3rd party apps which literally just embed their own browsers to circumvent the device level control we actually had for a bit there over the network layer...
I don't really disagree with that point with possibly one exception: board forced CEO's hand.

Still, day to day living expenses are in the eye of the beholder. Once you get to that point, you do miss little comforts in life like being able to eat endangered penguin pate or rent a sub party at mariana trench. It is harder to justify that expense when you just had your salary adjusted. Not impossible. Just harder.

<< And he’s presumably back to making normal salary within a year.

I am tempted to set myself a reminder to check, but I don't think you are wrong by saying that.
I can also vouch for Plasma. Today I checked the uptime of my computer, and it is doing 16 days running Kubuntu with no issues, and it could be months if I was not rebooting to get system updates.

From my personal usage perspective the stability is somehow like this:

ios > Gnome > Plasma > Windows = Android

Considering that both Google and Microsoft platforms are giving me more issues, I would say that Plasma (and Gnome) are doing quite well. And not to speak of the actual usability, for desktop I'm yet to find something better than Plasma (I don't use macOS nowadays, but I had a great time back when I used Tiger and Leopard).
"Migas? A Mexican restaurant in Beirut? I'm impressed."
The anti-trust laws have to stop Microsoft before it's too late. People complain about Google and Facebook, but the big evil today is Microsoft.
The list of "very safe airlines" there has lots of Western airlines. Having no history of accidents does not equal being safe, actually useful measure is number of accidents per flight hours (and even that is only useful for big airlines).

Anyway, even something like Qatar is fairly safe. To avoid REALLY unsafe airlines one should consult this list https://transport.ec.europa.eu/transport-themes/eu-air-safet...
Racket v8.8 Released
Racket version 8.8 is now available from https://racket-lang.org/

(Racket is a fast modern lisp supporting general purpose programming and programming language design and implementation.)
will this help democratize gaming as easy as mobile video editors have helped moving away from monolith incumbents?
So, the next step would be browser level device drivers?
Show HN: Kuboble.com – Minimalistic sliding pieces puzzle game
Hi,

I wanted to share a simple game I wrote.

It's a sliding pieces puzzle like many others. I have focused a lot on making the experience smooth and
minimalistic and the levels being challenging in a way a sudoku or chess puzzles could be.

I had no prior knowledge of game development and while it feels like someone competent could build this game in a week I spent over two years and hundreds of hours to bring this game to life.

My journey went through:

- thinking it will be a PC game
- being overwhelmed by the amount of different game frameworks
- hiring an indie dev to bootstrap the game in Unity for me
- realize the small levels are actually cool and it might fit on a phone
- generating levels and playing through thousands of them myself to curate a smaller list
- realizing the Unity wasn't a good choice
- rewriting the game in html + js drawing on canvas + React
- hiring a bunch of fiverr artists and testers to polish it up

I think I am finally satisfied with the result enough to be willing to share it with the world.

If you're a fan of minimalist sliding pieces puzzles I'd be happy if you give it a try!

the game has:
- no ads
- no tracking of any kind
- fully offline after first load
I'd be tempted to go all the way back to Roger Linn's original LM-1 from 1979.
For functional programming fans, there is an alternative definition of the busy beaver function as [1]

the maximum normal form size of any closed lambda term of size n

This has the advantage of having a higher "resolution" by measuring program size in bits rather than states.

[1] https://oeis.org/draft/A333479
i get the impression you would a have hard time holding a job as a commercial pilot if you follow the rules strictly and are super cautious

this is due to some conflicting interests between absolute safety and a commercial airlines unstated priorities
It goes beyond a feature toggle. Pricing Tiers/Packages tend to consist of more "sophisticated" pricing mechanisms, usually split into Licensed Features (simple toggles like SAML enabled and limits like Seat Count) and Metered Features (either quotes/limits or pay as you go). We're currently working on the metering functionality together with billing systems integration. That's the difference, IMO, from the common Feature Flags solution.

Thanks for the comments; they are much appreciated and help us shape our messaging and understand what's not going through.
How many Android versions does this go back though? (I can only find the baseline profiles for 2021 and 2022).
Eiffel was already doing this with expanded classes and non void references, but yeah, who would have thought such details are relevant. :)
I did, in another thread about Cloudflare and my comment got flagged so take that as you will.
> If Chrome will bring that to iOS, there should already be examples on Android.

I think I illustrated that the incentives are different

> doesn’t seem like a reason to be optimistic

I did say "we might have closer-to-native experiences for websites on iOS" (emphasis added) in my OP. Only because it would become possible, not because it would be likely
Not sure about the US, I'm in the UK, but yes, it does actually happen in some supermarkets here.
He hired the painters to complement him, he never stopped painting altogether. I’ve seen the same pattern work. Make star IC a TL, pair them with good product and manager, add many engineers who can take care of all the simpler work and let the star do the main work. For orgs which can’t or won’t hire “A people”, this is the only workable solution I think.
I've worked in teams where 'seniors' were given to us by this kind of managers that were more like juniors so my personal experience has not been as good as yours.
If a language change were to update `typeof null` to return `"null"` isObject would not break, the second condition would only be unnecessary.

However, other code which may make assertions on null values after checking the value is an object would break.
You gotta get with the times, man. Helion and zap and first light and so on are one year away and have been for the last decade or so. Startups are disrupting fusion.
I don't know of a single airline not to have had any sort of incident. So you'll have to take the boat to cross the oceans next time you need to visit another contient :)
Ha, you make a good point.

So instead I can show them the same site they're on, but with no ads. Wait for the "how come your view looks different?"
Nobody in their right mind would use 'raw' Vulkan either for a simple 3D viewer. But that's exactly why thin wrapper libraries are important.
Linux can be commercial, look at RHEL, SuSE, Ubuntu. The moniker you're looking for is proprietary.
> Just look at how reviled Electron is compared to native applications

I don't notice any issues with Obsidian which I use every day.
I believe it’s standard practice to publish tapes of the radio transmissions, but not from the cockpit voice recorders. They do publish a transcript though, if it is relevant.
Much like DNS, it depends on the TTL. But yeah, if you're trying to do real-time stuff, it's best not to cache that with out-of-the-box stock CDN products, but rather have your own caching. Then for the rest of the endpoints/assets, you can use a default CDN.

Something some people seem to miss though, is to leverage ETag header properly, so the client and CDN can serve fresh content automatically when it exists, or serve the cached content otherwise. It's not that tricky, but somehow many seems to not even know about it.
Always has been, look at Project Blackbird, the QDOS and Mosaic deals, Halloween documents, Microsoft Pluton, etc.
> It is simple, choose an Android device

They don't have to do that though.

Instead, they can wait for the EU laws to force Apple to allow them to do what they want, with their device that they own.
Code review is a process in software quality assurance where one or more persons examine and evaluate a program mostly by looking at and reading selected portions of its source code. As part of the software quality assurance process, the source code of the product is examined manually or automatically using a code review tool.
If GP is talking about the same issues that I frequently run into, then I'd say that's almost definitely not the case. I continue to use Firefox iOS despite these issues because I like the shared history and bookmarks with my desktop, but they do annoy me on the daily.

A couple off the top of my head...

If you do something to trigger a page load, like open the app after it has been suspended, and while the page is still loading you touch the address bar to enter an address or pick one of your "recently visited" or whatever, you will be surprised when the page finishes loading and replaces the view. It replaces the view, but you're still in the "navigation bar selected" state, so you can get them back without hitting the tiny back chevron and tapping the address bar again. I doubt this has anything to do with how they are forced to hook into WebView. It's just sloppy handling of async code.

Speaking of that same view, the top four links shown there as favicons are in a constant state of flux. Generally, it's HN, Reddit, Google News and whatever else I frequently visit, but sometimes for reasons I don't understand they get completely jumbled into something else. The icons are constantly disappearing and reappearing. It's not a big deal, but it feels unstable. I'm not sure why they don't just let me pick bookmarks to save on this view instead of automatically picking them for me. There are many things I would like to have available at a single tap, but I don't visit frequently enough to make it into my top four. Like trash pickup schedule. I don't read that several times a day, but when it's time for the trash truck to come and I forgot if today is plastic or paper recyclables, I'd like to have that link bookmarked for quick access.
Indeed, in fact the raytracing weekend is one of my hello worlds to try out new languages.
"90% of queries processed less than 100 MB of data. [in big query]"

I think there is a problem when someone with such proclaimed knowledge of the sector gets to this, and similar, pieces of data, and does not attribute it to pricing. Could it be queries are short because bigquery pricing for analysis, as confusing as this models are, is based on amount of data?[0]

Because the other line of reasoning is that a big chunk of that 90% of professionals being paid to do their jobs, do NOT take into account pricing of the tool and are using it for small data, instead of thinking that people are using the best tool with the lowest price, because there's plenty of options to process and analyse data right now in the cloud.

On the "business have low amount of data", that matches my experience as well. At first I thought I was simply dealing with smaller sized companies, but it's a trend of doing big data projects for data that'd fit a pendrive.

[0] https://cloud.google.com/bigquery/pricing#analysis_pricing_m...
> this yet doesn't answer the question. why do you think humanity has a choice? how would humanity express that choice? jailing everone for thought crimes?

We could enslave x% of the population and use them as organ donors, we don't

We could use prisoners as free labor, we don't (in most of the world at least)

We used to send kids to work in mines, we don't anymore

We could reduce working hours and enjoy the increased of productivity per worker of the last 50+ years to retire early, we don't

We make a lot of choices, all the time. Saying humanity doesn't make choices is just accepting other people choices. If you think "everything new had to happen" and if "everything that is had to happen" then yes, we don't chose anything
I'd like to see more money that Mozilla receives go into browser development. I was excited about the Servo project but feel like maybe they aren't serious about doing a fresh rust implementation
I wonder what the criteria is, BA is marked for a fatal accident... in 1985 (and I could be pedantic and point out that was a subsidiary, British Airtours). JAL also in 1985, El Al in 1977. ANA? 1971. I'm not sure if those are going to be as relevant to judging the modern safety practices of the airlines.

Also, what's the your criteria for "advanced"? Ryanair and Easyjet have no fatal accidents on that site, are you just counting long haul "proper" airlines with wide bodies and not short haul budget operators?
I think it's worth highlighting that the author explicitly treats the idea of forming/joining a union with sarcasm:

> Oh, yeah, we should also have a union. Sure. Let’s get on that one of these days.

It seems like a how-to guide for how you as an individual can push the value of your labor down to match the price that capital wants to pay for it, rather than trying to find a way to gain some leverage over capital in order to raise the price of your labor to reflect the value you currently provide. (Leverage like, say, collective action.)

> Once the company reaches the bottom, and capital starts suffering from the damage it is inflicting on the company, it will turn around.

Well, good luck surviving the extra rounds of layoffs between now and then if you're the one who stands out as not working well with others, I guess.
As a passenger that flys almost exclusively long haul from very busy airports, it is rare that my plane will come to rest on the runway, generally accelerating in the turn onto the runway and taking off.
2000 terror attacks a year. That would be 6 a day. I'll bet you can't give me 6 links for the last month.
The Cost of Compile Time in D
target demographic.

its not meant for you. its meant for mobile-only, non-tech-savvy people. Think Asia or even the American Midwest.

Not for the HN crowd TBH.
I think I get it now, thanks for taking the time to explain :)

Edit: actually thinking about it, I think the "feature flags" wording is what kind of confused me, as it's usually used for developers, infrastructure and product teams to roll out changes, not for deciding what features should/should not be activated in the product because of the pricing/plans.

It's a pattern of ephemeral switches, that are meant to eventually be removed, while what you're doing are "permanent" flags, not meant to be temporary in order to roll out changes without breaking things.
Well, reaching the ground is. Whether or not you can call it landing is a different question.
AFAIK nginx-proxy does not enable true zero-downtime. Thus using this tool with nginx-proxy does not enable zero-downtime.

Example.

Deployment goes like this:

1) 2 app versions are deployed - blue (vCurrent) and green (vNext); both are up and ready to handle connections

2) We are about to shut down blue and replace it with green

3) Blue is handling long-running http request; receives shutdown signal; keeps handling long-running request, but does not accept new connections from now on

4) because it is still active (nginx-proxy wont remove it), blue will still receive connections from nginx-proxy, and all of them will fail because of reasons stated in (3)
Connections routed to green will succeed;
This is where zero-downtime fails.

5) Once long running request is handled, and blue removed from docker, only then nginx-proxy refreshes its configuration and routes all traffic to green.

If i am correct, this tool solves issue where non-working container are configured to receive traffic by nginx-proxy, but does not solve issue where partially shutdown old container still receices traffic and drops it.

I dont know about caddy-docker-proxy.
In 2020, ATC directed an incoming United 787 on the wrong runway at Paris-Charles de Gaulle Airport. The only reason nothing terrible happened is that the Easyjet pilot on the wrong runway called for go-around after looking out the window, moments before the would-be collision.

Didn't make it beyond aviation news, probably because recording ATC is not allowed in France.

Human error will creep up everywhere, all you can control is the frequency.
I think all major CDNs use some form of anycasting as it's pretty essential that you own your IP space. DNS-based load balancing can also be finicky as you'll have to deal with recursive resolvers, so a combination of anycasting and DNS-based load balancing probably works best.
HedgeDoc collaboration doc open source tools features
On Android, it's often impossible to replace the chrome webview. The only way to do so is by modifying the system's whitelist for webviews. On linux and other platforms, apps get a choice of what webview they use, be it qtwebengine, webkit-gtk, or what have you.
If this the case? If the LLM must be re-trained each time a new problem arises, it means that it doesn't "reason"...so what's the point?
Promptdle – guess the prompt of AI generated images
It’s not that here. I use iOS because I don’t want anyone embedding several bloated half baked ancient hole ridden security nightmare browser engines in their apps which do everything possible to bypass system wide network restrictions so they can carry out whatever bad behaviour their business model thinks is acceptable. I want one system wide browser that respects the security configuration at OS level.

I want this for myself and the surface area of our 500 or so staff.
fwiw, this appears to be a fork of a now missing repo, and I cannot speak to the cleanliness of the files but it's a decent sized dump of old bots and sources including AutoRune.

Repo -- https://github.com/runescape-classic/runescape-classic-dump

AutoRune -- https://github.com/runescape-classic/runescape-classic-dump/...