skysight-inc/HackerNews huggingface dataset:
Ask HN: In what ways can LLMs improve the process of buying and selling homes?
I have spent a lot of time building products in the real estate space and I have lost track of the number of times exciting new technology has failed to disrupt it.
I feel LLMs could have a positive impact in the sector but I see very few exciting innovations. A lot of people jumped on the bandwagon of creating property descriptions from images but that has been about it.
What am I missing?
OwlCub – your virtual assistant in Cybersecurity
Some people are just not people-persons, and need guidelines - even if they sound strict, mechanical, or inhuman, to steer them through mundane things most people would take for granted.

As someone like this myself, I welcome such things.
> this is what enables plex.tv/link functionality.

> The fact that this is all it enables

Not sure where you got the idea that linking is the /only/ thing an account gives you. One feature I quite enjoy is syncing watch status between servers. So if one has multiple servers they use (multiple they control or friend’s servers) their watch status can be synced. In my case I have a travel/portable Plex server and my main Plex server so it’s nice to have my watch state kept in sync.

And there are more features from having a central account, this is just one of them to disprove that linking is the only reason you need an account or that it’s the only feature of having an account.
That's a lot of hypotheticals, and frankly that situation is not too unusual in medicine. They take first do no harm quite seriously.

Heck we could have gathered quite a lot of very important and useful data by deliberately infecting a few thousand people with Covid, or even just placing them at risk. To my knowledge none of the obvious experiments on the infectiousness of Covid or the effect of countermeasures happened.
>> You are on a completely different tangent here.

I don't think so. In your comment above you keep saying that it's not about syntax, then immediately after you switch to explaining how it really is. Notice this for instance. I say:

>>> Knowing Erlang will not help you learn Prolog just because the syntax looks similar.

You say:

>> That is not what is being suggested.

Then you go on to say:

>> But syntax is the gateway into the study of computer languages i.e. you first show the syntax and then explain its semantics. Humans learn new things using analogies/similes/metaphors/etc. Here similar syntax is a great help since it eases the cognitive load while learning new concepts.

And:

>> Start with your known syntax in a language you know, see how it maps to the same/similar syntax in the language you want to study and then lookup/compare/contrast the semantics of it in both the languages. It is like a cheat-sheet while studying a proper programming language textbook.

So it's hard for me to see how you're not suggesting that syntax will help you learn Prolog, when you're arguing that syntax helps you learn a new language.

And what I'm saying is that knowing something about the syntax of Erlang will not help you learn anything about Prolog. I don't think you can accept that at all, but it's true and it's my experience of many years watching people, including myself, trying to learn Prolog using their knowledge of other languages, either their syntax or semantics. My experience includes working as a teaching assistant for a Prolog course during my PhD. The truth is that Prolog is not an easy language to learn because it works very differently than any other programming language and you won't be able to use your knowledge of any other programming language to learn it. If you want to learn Prolog you have to start by finding a way to set aside most of what you know about programming. That is very hard to do, and so it's very hard to learn Prolog, except at a very superficial level.

I appreciate that's not easy to accept without long time experience.

But I don't think we're getting anywhere with this conversation so I'll respectfully bow out and thank you for the patient and civil exchange of views.
This article is very poorly informed, and is likely written by someone who has never had to secure a site or work in a large enterprise. The author seems to be upset that site owners also have some authority to make decisions. They’re users of the technology too, you know.

Based on this article, I assume the author is also raging about companies using “do not copy” physical keys, or dictating the use of a key card to enter.
So like Mozilla? Then you got people complaining that they can't donate just to the project they support instead of the others.
> MacOS has the same problem as soon as they're deployed in large corporations.

Except where Apple does not allow vendors loose in key places like the kernel. One of the interesting questions here is whether Microsoft could possibly do that: Windows users would be better if the kernel was restricted to first-party code, things like AV used the same kind of interface which macOS has, and third-party code was forced into more moderated channels (malware uses many of the same techniques) – but there’s a security industry with revenue measured in tens of billions of dollars annually who would be running to the regulators if there was anything which could remotely be seen as favoring Defender over their products. I still think it’d be possible but hard enough that I’m not surprised they’ve slowly been letting awareness of the downsides build, especially on the enterprise IT side.

I was wondering whether this debacle might push them to have a roadmap for restricting kernel drivers in favor of the Windows eBPF implementation which has been approaching production grade. Sometimes you need a huge blowup to remove support for the status quo.
"Nature" used to be well respected according to academics. However, Academia isnt science, its authority.

I've now seen 2 studies that should never have been published in Nature in the last year.

I am science based, so I never really cared about what organization published, look to the data. However, if you hang out with academics, they unanimously read the journal + abstract. Its so weird. I feel like there is some sort of Dunning Kruger where I'm the idiot... But really... I know the scientific method. I know the quality of the people I'm talking to.

Happy to see you didn't just accept it like my academia pals!
Whole bunch of alternatives too - https://github.com/anderspitman/awesome-tunneling. I will advocate for zrok.io as I work on its parent project, OpenZiti. zrok is open source and has a free SaaS with more security hardening/authN/authZ than Funnel.
But if Jellyfin isn't a registered 501(c) charity, then the point is moot.
I'm sorry to say that while Linux is viable for highly skilled people, managing it as you would an AD joined windows workstation or server is not as easy. finding people to run Linux is also much harder.
Could it be that the boring part is part of the treatment?

If a game was exciting and engaging, wouldn't someone with ADHD be drawn in and be focused naturally, like that isn't different from any game. But the problem with ADHD is paying attention to things in life that are boring, so forcing someone to focus on a game for some 30min/day is training them to focus on boring?

IF it was a good game, then it would just be a game. So just go play other games. But the point is to focus on something boring?
The journalist and at least one of the EV owners they interview seem unaware that fast charging is not strictly necessary for EV usage.

Like the similar forthcoming bans in other countries, people seem to mentally replace the actual policy and results with a completely fictitious one because the actual policy is too reasonable to get angry about.

The headline says "EV or nothing" and yet multiple people quoted claim they're going to buy a hybrid or other non-EV instead.

Did they not read the headline or did the person writing the headline not read the article?
Dual 450s running at 900 was the price/power sweet spot for a while :)
That’s not being discussed here. It’s about states tossing how their citizens vote in favor of how other states have voted.
Tools that live in history are fine and good ... until they roll out of history.

Mind: I rely on shell history all the time, and I'm noting, admiring, and planning to adopt your commenting hack, it's ingenious.

But once a particular shell hack / one-liner / function has become sufficiently useful and proven, I'll typically add it to a shell function file (~/.bash_functions, sourced from ~/.bash_profile or ~/.bashrc), or my scripts directory (typically ~/.bin/ for personal hacks, /usr/local/bin/ if it's something I'll use from multiple accounts. Also park that under git and back it up / archive it somewhere or several somewheres.
I was looking for even better quizes TBH because I have played and seen images by some new tools (Ideogram, Modjourney etc) and for some images (shared on their respective community networks) you have to look very very closely to spot issues.

Found a few more quizes here. See if you get full score here too.

https://www.nbcnews.com/specials/ai-generated-art-photo-quiz...

https://real-or-fake-the-ai-game.onrender.com/
VsCode, some git GUI and whatever command they can copy/paste from the docs to run the project. Understanding the why isn't important. This means they stagnate and don't explore further, they don't even understand how much can be done with coreutils and pipes.

To them the terminal emulator is for installing packages and running projects. Just trying to get them to use aliases is impossible and to them I'm a showoff for actually liking vim.
You're going to have a hard time maintaining an acceptable ratio on a non-ratioless private tracker without a seedbox or a NAS/homelab that's on 24/7. These trackers largely self-select for power users.
What you suggest is closer to fraud to me than the right thing to do. If I donate to a project, it's not for the maintainer to choose to to use the money for something else.
> Not a very nice Unix experience, analogous to HP-UX it was complex, and a bugger to configure C code on if you came from BSD land (Ultrix, SunOS/Solaris)

Apollo DomainOS (Aegis) was technically better than Unix.

At some point (before my time), marketing must've decided they needed to be more Unix-compatible, and they did some clever things to also give it multiple Unix personalities (both SysV and BSD), while still keeping their original better personality.

One place you'd feel pain around then, on most any Unix platform, is in downloading "portable" code off the Internet. Even for code already made portable in some sense, you'd probably have at least modify the Makefile, if not at least one C file, to select what portability you wanted, or to work around flaws in their portability. (SunOS 4 was my favorite for awhile, and at least half the reason was that code I'd grab from an FTP site was usually easy to get running, because it was probably developed on either SunOS or at least another BSD. Ultrix was also OK.)

As a teen, I managed a porting lab, so I got to sysadmin and own-time develop on all of them.
Writing portable C code for the different Unix workstations, I'd have to do it in a subset of K&R C, plus a portability mechanism that I built as I went (for architecture differences, library differences, C compiler differences).

I do recall the Apollos being one of the more annoying Unix workstation platforms for C. I think they preferred safer languages for systems programming (again, they were ahead of their time), and maybe they didn't go all-in on developer ergonomics for C. Also, I guess the compiler probably predated ANSI C.
React has its flaws, and there are many articles pointing out its obvious issues today.

Personally, I love Web Components and Lit, but they come with a complexity that can be challenging for juniors to grasp. Making shadow DOM accessible, managing CSS, using the :slotted selector, and handling CSS variables across boundaries are just a few examples of the intricacies involved. This is only scratching the surface for one of the simpler frameworks. You need to manage a lot because it's relatively new and lacks some tooling. Solid is excellent, but its differences from React (while being so similar) can confuse people. If you want to use HTMX, you need to learn something entirely different and understand server-side templating, which becomes even more complicated if different teams in your company use different back-end technologies. Architecture follows the org. structure, so as long as front-end and UX-design stay closer to each other than the back-end, it would also be hard for HTMX to come into play.

So why React? Isn't it more complex? Yes, but it has outstanding tooling, documentation, support, and a vast ecosystem. Almost everyone knows React, even if they don't like it! Despite my personal dislike, it's one of my go-to frameworks for new projects because of these reasons.

While there are performance issues, there are many experienced developers who can address them. There are also a lot of very smart people working on various solutions.

In summary, you can argue for any framework, but please don't believe that nobody knows what they're doing. It's important to take a pragmatic approach. Also, no, front-end developers were not thinking that React were rendering on the server all this time and they also didn't think that static HTML would be slower or anything. Please don't spread false stereotypes.

That said, I believe we'll see a new approach, framework, or technology that will surpass React in the near future. While I appreciate the pragmatic, organic growth and improvement, many feel that a restart is becoming necessary.
Airline websites stick a giant middle finger up at the traditional ecommerce mantra that every extra second costs you N% of sales.

I had to load the desktop version of vueling.com the other day just to have the UI understand that I didn't want to purchase a return flight.
If you like PlexAmp then you might be interested in Prologue [0] as well. It’s not a first-party app but it’s audiobook app that uses your Plex server as a source. So you can have a library of audiobooks that it pulls from.

I buy all my audiobooks on Audible, remove the DRM, then put them on my server so I can use Prologue instead of the default Audible app. Yes, you give up WhisperSync but I rarely use that anyway.

[0] https://prologue.audio
“Nothing” can easily be interpreted as an uninhabited type (regardless of its use in haskell).

> a fancy way to say void?

Less fancy and more workable. Had void been a proper type in the first place it would not have been needed (but also… void had the same issue as nothing, it sounds like an uninhabited type more than a unit type).

Despite that, they could have called it Void, even if the standard library normally uses all lowercase.
I'm going to make the bold claim that it doesn't take more time to do this, if your language supports algebraic data types. It just sort of naturally happens. Of course, if your language requires a great deal of ceremony (C++, Java, C#, Python, Golang, Javascript, …) to model data, then it will take more time.
This is frustrating that it's marketed as FDA approved but people won't recognize that it is regulated as a medical device, which have to only show safety, rather than as a drug, which have to show safety *and* efficacy.
Coming from other languages I noticed this about C++ as well. I can't give examples right now but I recall multiple times being like: "Oh that is just a weird name for $KnownComputingConcept".
Sorry I did mean in the EU, specifically Germany. It's available for children, but for adults it's considered "off label" so it's hard to convince a doctor to prescribe it, usually they only go off label for people who have contraindications for all of the approved medicines.

It could be that the EMA has approved it for everyone, but Germany is more restrictive. It's been my experience that Germany as a society is terrified of medicine, and takes forever to adopt new drugs. They also have an attitude towards ADHD in particular that it's just for children, until somewhat recently you couldn't even be diagnosed as an adult here. Even today if you get diagnosed as an adult many doctors will demand "documentation" showing you were affected by ADHD as a child, some even want to speak with your parents.
That's HN users that hit [flag] and [vouch]

TBH a great many high comment high interest threads get [flagged] on HN thanks to fat fingers on little screens so it's hard to judge from that alone.

Watching it on the day they were mostly not flagged for much of the time .. dang (moderator) wasn't even "here" until hours later - he took an internet free holiday fishing somewhere or something.
There are a few reasons for the split. Most importantly a registry is tied to a TLD. A TLD can only have one registry for it. A registrar can work with multiple TLDs and multiple registrants.

Imagine them as filters.

A registry maps one TLD to multiple registrars.

A registrar maps multiple registries to multiple registrants.

Companies come with jurisdictions. A given company will operate, or be exposed to, one or more jurisdictions. In the modern Internet era this is even more important, but even before privacy became paramount you could never expect every registry to deal with customers around the world. There are different laws in different countries. So you need some local entity to act as a kind of middleman, if only to accept local currency and payment options.

This conversation has gotten more important recently because legal requirements around registrant data differ by jurisdiction. However, IMO this is simply a logical extension of the requirement for locality.

People around the world do business differently. Also, a registrant may wish to control domains under different TLDs with one account. That requires a registrar that can interface with multiple registries.
Well, no one really thinks that her own opinions will be representative of the governments policy, other than publicly drumming up support from headless politics obsessed people. I am happy for that, because as a DA she was quite aggressive and has a questionable history of abusing her position of power with weirdly authoritarian logic.

(Ref- https://www.npr.org/2020/10/13/923369723/lets-talk-about-kam...).

"As district attorney of San Francisco, she declined to pursue the death penalty. But as attorney general of California, she defended the state's use of the death penalty. She essentially said: look, I'm doing my job. It's the largest attorney general's office, second to the U.S. attorney general. And after the Supreme Court ruled that California had basically put way too many people in prison, her office argued that they needed to have these folks in prison because they were essential to prison labor."

Not a fan.
In my own experience (and the takeaway is “software is hard” not “I am right”), every movie I watched via plex had audio desync issues, which has never been an issue with Jellyfin.
I still don't understand, I flew with them last year, and just now I dry-ran booking a flight from Prague to Bologna. The entire thing feels quite streamlined and straightforward. Pick two dates, you're offered flights on or around the dates, you pick the flights, then you pick the "package" (basic, regular, plus, flexi plus) and it shows a HUGE matrix with big fat check marks for stuff you get and no check marks for stuff you DON'T GET (reserved seats, cabin luggage, checked luggage, free check-in at the airport). Honestly, if someone can't navigate the process as it is today, I'd be worried about them traveling to a foreign country. Any additional offers (hotels, insurance, cars) you can safely ignore.
Obviously if you've written a buggy parser then all bets are off, just as all bets are off if you've written bugs into any other part of your program. But those bugs would probably still be there if you didn't explicitly parse the input - they'd just appear later on, mixed in with your business logic which is performing ad-hoc parses whenever it needs the data!
> So given this pattern, I don't feel like the domain name is something relevant for most end users.

Oh but it is, even if the user doesn’t realize it. How are you going to do SSL without a domain name? I don’t know of any provider that is trusted by a major browser, that will issue ssl certs for an ip instead of a domain name. You could use your own CA but no browser will accept it, and your visitors will be greeted with a browser warning.
I expect this to stay flagged but this article is partially my fault. It's completely true and not editorialized.

>The diet was casein-free, a protein found in milk; low-sugar; had no artificial colours or dyes; zero ultra-processed foods; primarily organic; and locally sourced

Aspergers can essentially be reversed. Level 2 and 3 can dramatically be reduced.

The thing that really upsets me, the anti-autism/adhd discrimination continues.
There are a couple of ways to interpret this code:

1. If this were public, or if you ever move out of the reference you get from that function, you would be violating the pin contract so this code would then be invalid.

2. Since its impossible to depend on the pin contract generically and this type doesn't actually depend on it, this is really just an indirect equivalent of implementing Unpin for the type, which is safe, so this code is valid.

I do think the second interpretation is correct (and I think its what the UCG group has decided), but this is a really nuanced conversation about the interpretation of unsafe code and validity. You started this thread by saying this is the reason pin is difficult for users: I am completely certain the median user is not in the weeds about what is and isn't valid unsafe code in pointless hypotheticals; the totally different set of idioms to get the same behavior for pinned references as for ordinary references is a much more pressing issue.
Vueling doesn't even comply with GDPR on their marketing sign up. It's a singularly terrible experience.
If you don’t jump around a lot between boxes, having a large HISTSIZE can be sufficient: you can write inline comments after fancy one-liners, and use Ctrl-R to find keywords in the comments.

Another option is to make functions, aliases, or scripts as a way of saving those tricks. Not applicable to all tricks, but stuff like “embed all referenced fonts in a PDF file using `gs`” or “get me the ISO 8601 week using `date`” is way easier to use when you wrap it like this.
Yes, the problem isn't react, it's the notion that every website needs to be an application, or that sites serving articles (a large part of the web) need a UI.
Boulder Ruby Meetup Presentation Videos
As a healthcare clinic owner:

ITS SO EASY TO MAKE MONEY!

Like, my wife with 0 business experience, is able to profit 6 figs off her workers and 6 figs off her labor. She completely failed to train new/bad people and multiple patients left her clinic because of the poor quality labor.

Doesnt matter, all those patients paid and she is slammed busy.

Limiting licenses is an excuse for quality. These doctors are so absurdly low quality and getting paid for treatment that doesnt work.

I propose a science based medical system as an alternative to the Authority based healthcare system. Never going to happen because clinic owners like myself lobby, but it would be better.