skysight-inc/HackerNews huggingface dataset:
Ad iOS: The Files app won't let you see the whole filesystem (and unlike on Mac there's no way to escape the jail), and the app itself is pretty anaemic, but it is possible to, for example, download a bunch of files from the web, make a ZIP out of them and copy it to a SMB share. Which is already the most complicated operation I'd want to do on a phone. iPadOS would deserve something better, that's true.
An interesting thing to note is how this affects the control sticks on a car.

Generally the indicators will be operated with the hand that's furthest from the centre so that you can change gear in a manual car and turn the indicators on at the same time.

Australia, Japan, New Zealand amongst others all operate their indicators with the right hand. Not in the UK though.

Even though we drive on the left our indicators swapped to match other EU[0] countries that drive on the right sometime in the 1980s.

I drive a manual car and you just get used to doing both with the same hand. All done via subconscious muscle memory.

In fact I never really gave it much though until going round a corner in an automatic hire car in Christchurch, New Zealand. Wipers scraping across a dry screen, my hand desperately hunting for the missing gear stick as other cars hooted at me...

-

0. Let's just ignore elephant in the room for now.
On Android you have to download the app, open it, navigate a dialog with no Next or OK buttons (it requires you to toggle on a permission switch for the application you are using out of a list of applications) and then go back and try again, then click install. If you are doing all of that, you are very determined to install that malware. I don't think protecting against that is worth denying everyone else the freedom to use their device as they see fit.
Now that’s innovation!
Upvote to the "skinny guides" (thin vertical lines) feature linked from your TODO: https://github.com/preservim/vim-indent-guides#screenshots

Even better if you make it single pixel wide, something I like from VSCode. This way, it works nicely with rainbow colors in dark mode too.

And while we're at it, rainbow color the related opening and closing brackets too: https://code.visualstudio.com/blogs/2021/09/29/bracket-pair-...

EDIT: applying the grayscale color to the background would be another direction, it also looks nice: https://marketplace.visualstudio.com/items?itemName=leodevbr...
Wow, that quickly went from "ah this looks like it would be a cute thing to reproduce" to "oh god, this is way more wildly complex than I thought!"
This is a dream of many developers. Unfortunately, there are tens of millions of developers, and probably only thousands of ideas which can be done as a one-man shop. Also, the market for tools for the one area in which all of us have expertise (programming) have long been been destroyed by race to the bottom price-wise, culminating in everything just becoming open source.
Thanks for the info!

The construction quality of Yubikeys has been good in my experience.

I was just worried about the closed source proprietary firmware in a security product (including the random number generators, where issues were discovered in the past).

But Yubikeys are used in various companies and apparently in some branches of governments too, thus must have been vetted by their security teams (though there could be different lines of firmware or products for different clients. People say there is not much benefit to purchasing FIPS-compliant Yubikeys. Neglecting the approved algorithms and features, is the firmware the same as that in non-FIPS security keys?)
Or when using the calculator asked you to rate it in Windows Store..
Still only about $600-700 per year making an MRI scan relatively more expensive than in Ireland.
Is it? VCs don’t raise money from “mom and pop and Reddit” retail investors, but SPACs have enabled insiders to sell stock at $10 that often ends up being worth less than $1 or even bankrupt just a year or two later. These often included a social media pump like the SPACs promoted by “SPAC king” Chamath Palihapitiya.

However the companies that go public via SPAC are mostly VC-funded, so in that sense you’re right that they’re also profiting from the SPAC con by being able to dump their holdings in these companies that were not actually ready to go public.
https://hn.algolia.com/?dateRange=all&page=3&prefix=false&qu...
Having the central station next to the jail and skid row is a political choice in CA, just like their choice to not build HSR between LA-SF. If they had enough political will to build a modern train along the length of California, they'd have enough political will to build a new train station somewhere decent.

It's not even an American problem: NYC has a nice, brand-new train station right in the middle of Manhattan. The old one used to be under Madison Square Gardens and was decent and serviceable, but they recently completed a new one across the street under the old post office building, so taking a train from DC to NYC is actually a pretty decent experience. If NYC can build a really nice new Amtrak station in a desirable location, what's California's excuse?
It’s obvious 99% of the time, but that 1% equates to a lot of fatal errors.
> A theory created after an experiment is just fudging.

So you're saying people came up with Maxwell's equations, quantum mechanics, the standard model of cosmology, et cetera, by… fudging?

How do you even devise a new theory without indications from experiments? There is a reason why there's a "crisis" in theoretical high-energy physics these days. Everyone is waiting for "new physics" to show up in experiments.
Don't think there's ever gonna be a merge, but both Deno and Node contribute to the Web-interoperable Runtimes Community Group (WinterCG) so at least their JS Web API surface should converge.

https://wintercg.org/
Curious about that too - just overhead from multi-core handling in the code? I'd expect to see the stall rate increase if that was the case though.
Afaik, this is not the case in all other languages to have specific nautical terms for sides. I asked a sailor friend for the terminology in our language and it's just left side and right side/flank, seems pretty self explanatory, by convention you are orienting forwards. Like any profession though, having specific terminology helps distinguish from the outside group and maintain impression of expertise.
Yes, and because Tailscale requires me to use a third-party identity provider.
> I always assumed the casual attitude towards hygiene that Asian people have

You're totally right to call me on that generalization. I meant the parts of Asia I've personally spent time in: India, Sri Lanka, Nepal, Bangladesh, Myanmar, Cambodia, Indonesia, Vietnam, Laos, Philippines, and to a lesser extent Malaysia and Thailand.

Other Asian countries like Taiwan, Japan, Korea, and Singapore don't deserve this shade thrown at them and I apologize.
Anybody have a solokey, or have some feedback? I wanted to buy some, but the comments about bent connectors put me off, as well as the supply issues for usb-c
And it was put at the front of the boat because that was downwind of everything else on a wind powered boat.
Thanks, but the readme says at the top:

MOST PHONES DOES NOT SUPPORT CALL RECORDING. Blame Google or your phone manufacturer not me!

So I'm not holding out much hope.
To the same address Reddit mails checks for generating revenue based on those comments
Hi im a developer and i want test some website apis
It will be interesting to see how much Siri is improved this year with iOS 17. My guess is they give a modest update that isn’t as mind-blowing as ChatGPT but is impressive for the realistic-sounding voice from all of their text-to-speech improvements and some incremental improvements for trivia and knowledge base questions. I bet the big leap forward for Siri handling more complex tasks is still at least a version away.
Best comment in this thread, a lot of folks seem to be stuck on the etymology rather than the very deliberate use of special keywords in collabrative working.

Sailing, Flight, Surgery; All of these require people to work together, in scenarios where a misinterpreted instruction can cost lives.

The Tenerife Airport Disaster, still the deadliest aviation accident was caused by bad communication procedures. [1]

[1] https://en.wikipedia.org/wiki/Tenerife_airport_disaster#Comm...
You have my blessing to try. The source is all in one file and is just plain JS, no minification or anything.

I’ll warn you: the code is a bit messy. I wrote it knowing it was just for me and was a one off :D
Title: Stop using Telnet

Text: For example: $ telnet raspberrypi 8086 [...] This works perfectly fine.
There was a time when Rosslyn was a great stop, even if it was for just one reason, the Newseum.

...back when the Newseum was there anyway, before their poorly-decided move to DC and subsequent closure.
Another possible factor is specialist availability. As I assume is the case in all public healthcare systems (and in some way or another, e.g. through price differences, in private healthcare), some specialties have a glut of physicians while others have a real scarcity. I've personally experienced having to wait many times longer for a neurologist than a gastroenterologist, even though the issues my GP referred me to those specialists for were about equally serious, simply because there are so many more gastroenterologists available (relative to the demand) compared to neurologists (be it because too few neurologists were trained 5-40 years ago, because neurological issues have gotten more common, because GPs refer patients to neurologists more often than they used to, because neurologists may be more likely to go into private practice than gastroenterologists...).

With medical imagery, you don't just need to get to get the MRI, CT or whatever done, there often needs to be a specialist available who can decide how (or if) to treat you based on the results (the exceptions being very routine stuff that a GP can often handle the treatment of, e.g. common bone fractures; or screenings where a negative result is expected in 95%+ of cases, such as if you present with a headache and your GP wants to make sure you don't have brain cancer).

In the public healthcare system we have where I live, if my GP thinks I have a problem that's serious/non-obvious enough that an MRI would be useful (and it's not a highly routine issue as previously mentioned), the waiting time for that MRI will depend almost completely on when a specialist in the relevant field (or subfield) of medicine is available – otherwise, the MRI won't be up-to-date, etc. The MRI scans themselves tend to be done by private labs that are subcontracted by the public healthcare service anyway, and (as you'll learn if you ever book a private appointment with one such lab) these labs have lots of capacity. MRIs in themselves are cheap enough (it would surprise me if the public healthcare service paid these labs more than $500 per MRI on average, a pittance compared to the cost of a physician*) that there is no point for the public health service to queue up MRI appointments for months if they manage to book you an appointment with one of their own specialists.

The details vary between countries, of course, but if a public healthcare system in a rich country has so few MRI machines (and doesn't subcontract out outpatient MRIs to private labs) and/or are so penny-pinching that they find a speedy $500-$1000 MRI to be too expensive, then I would say those problems seem to be relatively easy to fix without changing anything fundamental about how the country's healthcare works.

*) Although this may not be the case if the physicians in your country earn less than, say, $30,000 USD on average – the cost of technical equipment matters less the richer a country is.
They made a big mess out of it, and I must admit I dont know if it really is malware, but IIRC the main drama was about it being kernel level, totally ignoring the fact that basically every major anticheat was running in kernel for years beforehand.
> in which dies of x86, Arm and RISC-V cores

There must be a point where not only multicore, not only multi chip, but multi architecture as well, simply must be a hindrance and massive hurdle to develop and design for.
One of the things my business needs, but I cannot find a SaaS solution for is:

Multi-tenant (each of my customers gets a fully separate directory, with access to all tenants for our admins)

SAML and OAuth (customers can set up SAML themselves via the SaaS interface, or we set the SP up for them)

Rule based group assignment based on SAML attribute evaluation (e.g. assign users to this group if the attribute X = Y)

APIs to manage users, groups, organisations (tenants)

We've built something using Okta, but all our customer users are in one Directory/Tenant.

Auth0 nearly gets there with Organisations but can't help with the sub-groups and rule based management.

For context, we have an education product and customers are districts or schools, and the sub-groups are typically schools and/or classes or groups of users (e.g. seniors or juniors).

We also need to support SAML Federations like InCommon, OpenAthens, UK Access Management Federation which makes the challenge harder (these federations want a single SP to which many IDPs authenticate) for Universities. None of the modern platforms support this.

If anyone has found an out of the box solution for this, I'd love to hear about it.
Interesting! Whenever I am in a more active investing phase I feel like I don't have the data available I would like to have for making decisions.

I am getting 'Database error: Unknown error' when trying to run a query. Maybe too much load at the moment.

Regarding the sign-up form: You expect the input to follow the format '888 888 8888' including blanks. I would consider dropping the phone number altogether or at least allow other formats.
> without a doubt the most interesting thing

I think what is and isn't interesting is in the eye of the beholder. We, as humans, probably consider that the most interesting thing. But perhaps very different lifeforms find coral reefs, or ants, or plant-life, much more interesting than humans.

I find it a little self-centred that we would be -without a doubt- the most interesting thing within several light-years.
It's really not different from any other programming language, I think Prolog is just held to a higher standard, and I think that might be due to a misconception.

Also, XSB Prolog and SLG resolution[1] should be mentioned. It solves some of the problems with Prolog that force you to think about the execution model when you'd rather not. To some extent, this can be thought of as getting the good parts of both Datalog and Prolog.

SLG resolution was introduced in SWI-Prolog as well fairly recently[2].

[1]: https://www3.cs.stonybrook.edu/~sbprolog/manual1/node2.html
[2]: https://www.swi-prolog.org/pldoc/man?section=tabling
It’s funny because I grew up in the country and I have mostly worked alone. Now at 38 I’ve moved in to the city and I’m fascinated by how many interesting people there are here! I guess we just appreciate change and novelty over the course of our lives.
You don’t need to be rich, and it doesn’t matter if it’s public or private. Having lived in 6 countries in Asia over 20 years it’s never been expensive, difficult, dirty, or anything like you describe.

Well the exception being Singapore. That was expensive but covered by insurance so it still cost $0.

Edit: another thing. What is with the west more or less forcing natural birth and kicking you out of the hospital the next day? I would hate to give birth in a western country. Thankfully my kids were born in Asia. Hospital took care of baby and mum for 6 days then we left the hospital. Cost was 2 weeks salary.
Much love to you for bringing up lcd soundsystem.
I believe I speak for everybody when I say that win2k was the best UI. So...is that demo gif running on win2k?
I was taught "Jack left port" and I know port (wine) is red.
Weighted random is one of the algorithms available in the playground at the end. I did originally have a section talking about it but cut it for length reasons.

Very few people in practice are serving 10K RPS.
Well it depends on a runtime/compile-time distinction. A nominal type is a structural type with a compile-time constraint.

If you have compile-time only constants you can model nominals with structural,

type Square
static const IsSquare = true

var length = 10

You can kinda hack-in subtyping,

type Shape
static const Shape = true

type Square
import static from Shape
static const IsSquare = true

var length = 10
Guess what, #1 is illegal in France: “Nul ne peut, dans l'espace public, porter une tenue destinée à dissimuler son visage”[0] (No one may, in the public space, wear clothing intended to conceal his face). Anti-facial recognition makeup should be fine, though. For the time being.

[0] https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI00002...
You just keep on calling names forever and forever.

I have yet to come across a single substantiated, concrete objection regarding TruthGPT - from you, or any other HN commentator for that matter, having checked out the various threads on this so far.

Rather disappointing for such an "intellectual" crowd.
>pre-SPAC

?
The current generation of GPT-3, which started with text-davinci-003, was actually released on November 2022, not quite 3 years ago. I'm not even sure the model that was released 3 years ago is still available to test, but it was much less impressive than more recent models - I wouldn't be surprised if LLaMa were actually better.
If you aren't part of a company that buys several licences, you basically cant get it legally. Thank Microsoft.
On similar technology, here in Germany, I get 1000 Max down, and 50 Max up. But the latter are only promising 35 average and 15 min; numbers are for AFAIK 5min slices, averages over nominal 24 or 48 hours.
I forgot the download promises, but they where like 850 700 or so for the non-max values in same order and same definition.

Edit: these AFAIK act as SLAs that give me instant unilateral contact cancellation rights with no notice period.
And possibly fraud if they knew they couldn't provide it to me with the network like they had it when I joined; they are required to keep the network up to continue holding compliance, but it's wonky.
I think all those big corps do a lot of change for the sake of change.

That's why we have so much churn in frameworks, etc.

If you're not "innovating" somewhere, you're not good enough to work there.

Traditional companies are more long term and stable with their tooling and decision making.
I would assume a friend finding app would turn into a lowkey hookup app.
In a nominal type system, a method x() is part of the interface X, while in a structural one it's part of the implementor of said interface. In Go there's a Human.HasOrgan(), not an AbstractBody.HasOrgan().

A consequence of this is that in Rust, which has a nominal system, you can implement two traits that contain a method with the same name and are required to disambiguate at the call site. In Go you can't do that, since the method is part of the concrete type.
Speaking about high-level strategic roles in general (eg CTO), assembling a good team that you trust to get on with things means you don't need to spend a huge amount of time managing them on a day-to-day basis. If you do your job well you can get to a point where 'managing' is mostly about steering the direction of the team - figuring out the answers to questions about 'why' and 'what' you're doing as a team. The team members themselves can deal with the 'how' part. That shouldn't be your job.

The 'why' and the 'what' don't actually change very often (hopefully!) so you can have plenty of time for experimentation and 'play' like this. This is a part of how you learn and answer the 'why' and 'what' parts of your job.
What usefulness does that sentence hold? It is true that in our society some people who you'd socially describe as men are able to get pregnant, because they have biologically female sex organs. We also know that following their social wishes (i.e. referring to them as men) dramatically increases their quality of life.

Given these facts, can you really not understand why people see that sentence as transphobic? It doesn't accurately describe our social landscape, and it hurts some of the more vulnerable among us.
Now make it appear only when you're compiling something.

Would be great when working on a C++ project.
Nominal interfaces can still be useful though, as they convey a stronger sense of intent than structural. For example, java.io.Serializable is a completely empty interface that classes “implement” to signal that they are safe to serialize. As a structural interface, it’d be useless.
Yeah, it does! There are a few options, I’ll mention 2:

1. You can use DNS to return IP addresses to multiple load balancers.
2. You can have N load balancers that are themselves behind another, beefier load balancer.

Plenty of other magical things that have been done to solve this problem, but I think those 2 are quite common and flow naturally from the ideas the post covers.
I hear you, and am not advocating a full, one-size-fits-all, controller solution for control plane and workers. My take was mainly on using operators for short-cycle control loops inside workers which are inherently simpler in their business logic.

I do agree with you on deployment systems taking up more responsibility in understanding app properties and abstracting infrastructure away from app developers. However, it's notoriously hard to get deployment systems to do this correctly. At Amazon, this was a somewhat solved problem but took their best brains, many years of pain, and multiple iterations to get right. If you haven't already, I would recommend reading this thread from Joe Magerramov where he talks about the challenges of deployment systems and how many stars need to line up to get deployments done right: https://twitter.com/_joemag_/status/1587283479448150016.

Both Flux and Argo are doing splendid work to solve this problem. I just wish we can democratize the known wisdom, failures and patterns/anti-patterns from cloud operators, so others don't have to repeat the same mistakes. I'll see if I can put together some blog posts on this topic.
Rust is a serious contender is this space, and closing the gap quickly.
LadyBird Browser Initial Support for Google Street View
Auth0's Fine Grained Authorization is in developer preview.

https://auth0.com/developers/lab/fine-grained-authorization
If you look at maritime traffic [1], the size of the market becomes clear.

I guess pretty much any boat will instantly buy it. There's just nothing comparable and even with smaller crews, it's well worth it. It makes communication with vessels much easier, in addition to the advantages for the crew.

I wonder if cruise ships will install several of those to provide internet to all passengers?

[1] https://www.marinetraffic.com/en/ais/home/centerx:-12.0/cent...
Caching is something I want to cover in a separate post :)
Okay. Just played 16 games and guessed right twelve times.

It was pretty easy because I just spouted song lyrics (and nothing from the past 35 years either).

And every time it was a human they hung up on me.

I wish the text box held more characters and text wraps around to the beginning if it goes too long...that's annoying.

Otherwise, very amusing. I could waste a lot of time on this.

Update: Played 50 times, guessed right 33 times. Song lyrics really help suss out the AIs -- especially old songs, since the young'uns just get confused. Damn I feel old!

On a separate note, does anyone know who's AI we're training here?
ChatGLM-6B: run locally on consumer graphics card (6GB of GPU memory required)
Really good video by Conor Hoekstra on the differences between C++ Concepts vs. Haskell Typeclasses vs. Rust Traits vs. Swift Protocols.

https://youtu.be/E-2y1qHQvTg

It is a good intro overview to the subject. Unfortunately the video has far too much filler, so you need to skip a bit e.g. start at 22:30 when the video gets into examples.