skysight-inc/HackerNews huggingface dataset:
The Danish .dk domains have a nice feature, if you don't pay then they aren't freed right away, they are "quarantined" for a few months. In this period you're the only one who can renew it.
I mean technically all the linux systems on Jupiter have working audio
For Fastmail, I could not quickly find their policy.

However, I do occasionally receive some emails on my fastmail user address which are not my own, which may indicate that Fastmail user addresses become available after unsubscribing.

The emails are from Steam, with 2FA login codes; I assume they only send those with prior email verification. With only the email address it is apparently not possible to contact Steam and tell them this is not my account (you need to login to contact support, or know a username). The danger here is that many websites (not just Steam) assume an email address is "forever", and the same address can not be used by anybody else.
Your thoughts are just prompts to DeusGPT
It's not just about the filter.

This is a sleeper issue that's impacting all the fine tuned models right now.

They trained the models to complete massive amounts of human generated text, creating their foundational models.

Then they fine tuned the model to write like its an AI with no preferences or emotion -- which matched probably less than 0.1% of the training data the foundational model was trained on.

The end result is that the fine tuned models are better at a superficial level in response to broad, naive prompts. But much worse at the variety and quality of their foundational counterparts when paired with a well crafted text complete prompt.

As an example, try to get one of the fine tuned models to write marketing copy for a product. I guarantee about 25% of the responses will start with "Introducing..." (This isn't very good marketing copy.)

But try a modern foundational model and you'll only get that about 5% or less often.

They've inadvertently reduced the network search space by projecting our ideas of how AI should sound like after bad press when people were finding them too human.

But you can't have your cake and eat it too.

Either the models are very human in both how they sound and their capabilities, or they are much less than human in both outside of an overfitted scope of capabilities.

As much as people are blown away by the lobotomized GPT-4, I can't help but wonder just how good that foundational model could be.

So I'm quite excited at the prospect of Meta getting there and releasing the foundational version.
> Most maintainers aren't hugely proficient in Rust and absolutely do not have the time to learn.

Can LLMs help here with code (re)writing?
I worked with a guy that was doing natural language analysis of some sort in Prolog for a contract (we worked at a game development studio, so this was entirely external).

I asked him how he actually used it and he basically said what you wrote here: He implemented his own interpreter (in C#) and limited backtracking considerably (as far as I understood) in order to make it useful performance-wise for their use case.
EJB?
Fastmail supports "masked email", a feature for generating random email addresses. This has 1Password integration and can be set-up on your own domain:

https://www.fastmail.help/hc/en-us/articles/4406536368911-Ma...

Even before this, Fastmail supported subdomain aliasing. Which you could have on any email host that has customizable forwarding. Including Google Suite (although with GS sending emails from such "aliases" will fail DKIM, not ideal):

https://www.fastmail.help/hc/en-us/articles/360060591053-Plu...

The effect is that you're not going to reuse the same email address. Granted, this may not help with anonymity when the address is reviewed by a human. But anonymity is getting harder anyway, e.g., Gmail requires activation via a phone call, so you have to trust Google to not share your profile.

Once upon a time, Twitter was not releasing back unused usernames. But now they've announced that they are. Also, Yahoo. Gmail is well behaved, but it's incredibly frustrating to create a new Gmail username. Sooner or later Google will at least think about reusing usernames, and you won't have any control over it.

On domains, I register my personal domain names for 10 years in advance. If I'd die now, my family would have about 9 years to take control, if it helps them in any way; and if not, then why would I care?
Try having a human without electromagnetic first principles.

In fact, anything really.

But really: https://en.wikipedia.org/wiki/Magnetite#Human_brain
> Similarly while it’s fine to criticize Israelis for the actions of Israel, it’s not fine to criticize Jewish people in general for it.

I agree, kind of, but let's also please realize that it's similar to criticizing US citizens for the actions of the US state. I wouldn't criticize the average American for the actions of the CIA or for the war in Afghanistan, because the average American might or might not agree with those actions.

In other words, I think it's correct to criticize the country, but incorrect to criticize specific people unless they are personally doing bad things.
Reports, yes, that was a pain in the arse. Anything where you had to generate controls on the fly based on data was painful. Crystal Reports was both a nightmare and a lifesaver at the same time. I always thought that someone should do a better job of it, but I did not want to go there ;) By comparison producing a report (or anything data-generated for that matter) in HTML was easy.
> All US weapons delivered to Ukraine are delivered with the condition that they not be used on Russian territory. Elon's policy was the same as Biden's.

The US is more then happy to see there weapons used on Crimea as they have in the past repeatedly iterated.

Crimea is part of Ukraine not Russia.
I’ve had pretty good luck myself, but have on occasion gotten wrapped around the axle with some layer in the middle suddenly having whacked out mixer settings or something.

I’ve always been able to Google a solution so far.
非常感谢您的反馈！
It is a thing again, actually.

Since pipewire, on wayland/kde, my audio sink regularly dies and has to be turned off and back on again to work.

I’ve never experienced audio issues before that since … 2012 ish.
> To me, a community that relies on discord or slack is a red flag

In which sense?

I boycott both tools, but there are many respectable communities relying on them (unfortunately).
(Can't resist this one line rebuttal)

> So your solution is to rewrite the haskell standard library yourself?

No need--the simplest solution is to pass flags correctly to the dependent library (set all flags BoundsChecks, UnsafeChecks, and InternalChecks to false for the vector package) for release builds.

Explanation after the one-line rebuttal:

This exactly matches the C++ behavior: no bound checks for release builds, but with bounds checks for debug builds. This shows that Haskell can do what C++ can do, very easily, just by passing compiler/cabal/stack flags correctly.

With this rebuttal, I think the issue is completely settled, at least for reasonable readers.
> most websites using it as a way to reset your password

> Privacy... I am starting to use iCloud's Hide My Email to change my email address on accounts I have created

> domain name can be the weakest link to accessing your online accounts

Much of your stress points seem actually about using email for user accounts. I think the problem is more that we've abused emails, using them as a form of identification, partly thanks to data collection. This system has many flaws anyway, which is why moving forward, we'll (I hope) adapt other more suited systems for authentication.
Many languages misses that abstraction to make things private in a folder (namespace) hierarchy to outside consumers. This is something I like to see solution to (integrated with your IDE of choice)
Bethesda's Starfield is a disgrace to game development and a slap in the face t
Wording and structure of this article is a bizarre mess, I’m guessing it’s the result of some kind of LLM expansion/template application from some bullet points?
That is indeed very currious. So you say NATS was amaware of this vulnerability?
Alternatively don't serve your site over HTTP at all. Just redirect to HTTPS.

Edit, I just checked the Caddyfile for one of my sites. There is no config for redirecting HTTP to HTTPS is does it automatically. So this is entirely unnecessary.
The recording from the point of view of the football they were tossing at each other made me feel things. My friend mentioned that it's like the 'braindance' from Cyberpunk 2077.
I've yet to encounter a case where Linux audio is not working. Thats because just like windows, I buy hardware where the manufacturer helps write Linux drivers. I don't financially support hardware makers who don't care about me and buy from those who do, simple as.

Also hardware companies should be happy if people are trying to reverse engineer their devices to get a working driver: It menas people want to use it. Instead of trying to further lock down or obfuscate their devices they should be happy and help these folks. They are doing free work for your company.
This got me thinking that I should pre-pay my domain for a few years at least. Namecheap is only letting me add one year though. Bugger.
I opened VS and looked at WPF again the other week. It was a surprisingly pleasant experience. Though my C# is sooooo rusty now (and not in a crab-like way).

I wonder if there's a market for "WPF for Golang"? ;)
I've been on both the sysadmin, development, and hiring sides, and with data models at scales of 50M+ records, devs who "understand that sql is more than select [...]" are rare in my experience, as they're a cross between db admins and developers.

Administrating (in particular, query planning and production operations) databases with tables sizes with magnitude of 10M and more records is challenging, and requires a skill set that is very different from pure development.

One won't get "really damn far with a fat postgres box", unless they're doing very simple SELECTs, which is not the case with modern web apps.
> Are audio issues on Linux still a thing?

Little things - on mine, the volume level after resume is being set back to the default level, not the last-set level. I suspect that's because it's a USB audio device though.
How would you split the total overhead between monolith and monorepo?

(sorry this ran away with me)

A dumb example is that if I start with my single codebase running on a single server, I am likely to have a single git repo (foo).

Then I have a genius idea and put all the email handling code into foo.mail and soon I have foo.web and foo.payments.

All is fine as long as I am just checking out HEAD each time. The code running in the runtime is still one big set of code.

If I get creative and put in load balancers it's still a monolith.

But if I split out the web servers from the email servers, then I kind of start to see microservices appear.

I am trying not to be pedantic, but I am truly interested in experienced views on where the pain really starts to appear.

At this point (server to server comms), I should look at mTLS, and centralised logging and all the good stuff to manage microservices.

But how much pain was there before?

What if I was a large company and so hired a dev or two per repo (you know to get that 9 women one month effect). Co-ordinating multiple devs over different repos, even with one monolithic runtime, is painful (experience tells me).

So I am interested in where the break points are, and whether there are easier paths up the mountain?
Personal anecdote: Windows Update has a habit of resetting microphone frequency settings, causing problems if Windows and connected professional hardware suddenly speak "different languages". This is strictly an OS-level issue, since no driver has been changed and the hw config and behaviour has not been changed either.
Very interesting

Would be interesting to see the demo changed to be able to run on the platform as well though (faster processor + no refresh) though of course racing the beam is annoying
LOL, imagine going to an in-person conference to watch a presentation like a YouTube video at home. Also kind of tired of Troy Hunt since he's become a marketing shill for 1Password and a few other brands that pay him. That's literally all he does nowadays.
The problem with houses is if you just build - it won't solve anything. They have to be built in desirable locations. But then you've to either replace existing buildings in there. Or you need to extend commuting infrastructure. And in either case you need to build/upgrade social infrastructure. Including workforce for it.
I'm in the UK, and that's where I tend to see it most, on trade-person vans.

If they've gone through the effort to get some nice logo design vinyl on their van, why not get a matching email domain for their "company"?

For me, seeing a Gmail etc on the side of an otherwise nicely decorated van shows a lack of attention to detail, and that's not what I want in a trade-person, who typically I only hire for the tasks beyond my capability/skill level.
This unfortunately already completely broke Gentoo for the moment :-(

Maintainers masked openssl-1.1.1 but there is currently a ton of packages with (sometimes needlessly) hardcoded requirement for old openssl. Including things like Rust etc. This will be painful.
"Why is it so hard to display the birthday date on the settings page? Why can't we get it done this quarter?"

"Look...I'm sorry, we've been over this, it's the design of our backend."

https://www.youtube.com/watch?v=y8OnoxKotPQ
It is relevant because it clearly makes some conspiracies unrealistic. Just because some conspiracies were proven true (NSA) doesn't mean others must be true too, or that some people suddenly gain credibility for their conspiracies.
Its almost sounding like sociology, watching groups of people bumping into each other and measuring what info is retained.
Wise words. They boil down to a very simple truth that was as accurate half a century ago as it is today:

Make things as simple as possible, and as complex as necessary.

I can always make something more complex than it is now. As you say, we can take out things from a monolith and make them into a service. It can be hard to do so, sure. But nowhere near as hard, as trying to get complexity OUT of a system once it's in. Everyone who ever tried to revert a bunch of microservices back into a Monolith knows exactly what I am talking about. It usually amounts to the same work as a ground-up rebuild.
Yes, unfortunately. Since pipewire was introduced (replacing pulseaudio) sound always "judders" when playing or unpausing a video in VLC. It's a slight annoyance so I've not bothered to look into it. Pipewire also crashes after a while (seems to have a memory leak) which causes any programs to lose sound, - that "only" requires you to restart those programs.
There's a small but loud crowd which insists on using Linux as their daily driver on modern laptops despite this makes very little sense. https://xkcd.com/619/ is just as true today as it was near fifteen years ago, it's just today it would be streaming from various services (especially in high resolution). I have also struggled with Bluetooth, multifunctional devices and weird enterprise networks. For people who do not enjoy fighting their computers, Windows + WSL is just a smoother experience. Leave the Linux kernel for headless devices: routers, servers etc. It excels there.
It would be awesome to see the applications of that to assist blind people / replace vision altogether
Where do you work at, and, are you hiring?
Virus free
VB was probably 80%+ line of business CRUD apps. What would you write in VB that needed multi-threading? You're not writing trading systems or games in it.
I very far from the field of biology, but from the article it means " ability to recognize and recall sequential data".

For crows, I was using it to mean that a crow knows it needs to get tool A so it can get tool B to then use tool B to get the treat.
wasm python is the answer to all that (except vendor lock in)
That's exactly it. Construct vast problems to solve simple problems.
Buy Brother laser printers. Never had an issue with those in a quarter century of Linux use.
Any client/server based app for a company-controlled replacementt The server manages rights and auth.

Anything that accept OIDC or is federated for the second.

Matrix doesn't totally fit the bill yet, but zulip does, so that's what you should install.

But the one that surprisingly seems to be the best is probably email. We don't have the proper MUAs yet, but deltachat (https://delta.chat) shows that there is no reason for us to be limited to decades-old paradigms and should reinvent ourselves.
Persecution and the Art of Acting
Good stuff: "The Protestantized American brand of Islam we lived didn’t require communal worship or communal solidarity. So I became a solitary, privatized atom of faith."
Learning Writing and Coding from a Con Artist
FAA will allow UPS delivery drones to travel greater distances
Clojure has a Prolog library written for it called core.logic. I definitely didn't know Prolog well enough to make good use of all the esoteric function names but it seemed cool.

https://github.com/clojure/core.logic
What's time to a boltzmann brain?
Microservices are often used as an excuse to be able to write part of the system (=microservice) in own technology stack and not in the one the rest of the system is already written in...
Well, the discrimination suite is a reaction for accusation brought by the start-up of sabotage and other things.
This quote is old. Why would he repost this now? Did he try Linux again? Or it's just for the pleasure of trolling? (which is fine, not saying, just wondering if there's a context to this "reminder")

The quote is also wrong, any planet without a Linux system satisfies the predicate "100% of Linux systems have working audio", and they are many of them.

edit: I also doubt Ingenuity can play audio.
Bluetooth, audio, etc works fine in the machines I use, because the manufacturer helps the development
of Linux drivers. The real question is why are you buying hardware from companies that dislike you and your os?
Yes, please upload a few videos files in mp4 format!
> Let the corporate crapsters do their thing and let us have our thing.

I think this just cannot work if this is called alternatives. GauntletWizard wanted to specifically point this out: it's a mistake to think that the core functionality of slack and discord is just chat rooms & messaging, their mechanisms that implies terrible privacy are part of the core, and you can't expect users to dissociate messaging from the rest and call it a replacement.

+1 for having «our thing», but promoting it by bogus comparison or replacement is setting it for failure.
Greatest “Classic” Mac Laptop: Powerbook G3 Pismo (2021)
Some important things missing.

One has to define what a bug is. For example, I have many times received a bug report for something that was perfectly normal system behaviour. The reasons for this are varied from users not understanding the system, the system behaviour being complex and causing emergent phenomena that is strange at first sight but completely fine when you start to analysing it to consequences of underspecified requirements, broken communication at the time of requirement gathering, etc.

It might still result in a bug, but this time a bug report for the original design.

Another very important thing missing is it is absolutely crucial to gather from the user what was the expected outcome. I can't begin to tell you how many times I had a developer "fix" the bug only to find out the fix is not what the user wanted to happen. Or that there wasn't even a bug in the first place and the fix actually broke the system for somebody else.

As to the forming and testing the hypothesis, the missing is that you can do it all by reading, understanding the code and simulating the problem all in your mind. I have probably fixed something like 70-80% of all bugs at this stage.

What you do is you form a hypothesis and then you start tracing the pieces of data through the code of the application (aided by your understading of it). If I can find something in the code that disproves my hypothesis, I have now saved time on setting up the whole test. But I also gained more understanding of the problem which I would probably not if I just let the application fail. Even if I actually found a solution, I can have better understanding how the piece of data interacts with parts of the system and I may now be aware how to write the fix or at the very least how to do it better.
I did benchmark it against nginx and found Caddy to be 5-7x times slower, but like all benchmarks go...results are subject to ones requirements (or mistakes).

What got me away from using it:

- the directives feel intuitive but as soon as I needed a complex config it all became a chain of very implicit strings

- the caddy author(s) decided few years ago to add custom http header with their sponsors[0]. That header could not be removed, it's no longer present in current Caddy but the bad taste still remains.

[0] https://news.ycombinator.com/item?id=15238315
So how do they spot the fake passports then?

And is this a legal on the hook for returning passengers that are not allowed in the destination country?

I've got caught in the US when Hurricane Katrina was landing, and whilst we were flown out by our carrier, other carriers in this situation would also honour our ticket and fly us back to the UK.

It seemed like an exodus where all the carriers just got people out of the country as quickly as possible. We were on the last flight out of the airport, but this isnt a legal thing is it?
Absolutely agree, I've seen far too many companies spend far too much time working out the infrastructural relationships of microservices. Spending very little time working on the actual applications needs itself.
The Challenge of IP Reputation
The proficiency required to make sure the LLM is not screwing up the code in some subtle way, is probably even higher than the proficiency required to rewrite the code yourself. So probably not.
Caddy seems to be continuously getting better and I think mholt occasionally hangs around here and is a rather pleasant person.

I recall once needing to help a new person in another team setup TLS after they had tried to do it unsuccessfully themselves in some configuration (that might have had a networking setup where HTTP-01 for ACME doesn't work, actually). I just started recording my desktop, grabbed a server from Hetzner live and thanks to Caddy could give them an example of how things should work with all of the steps in like 5 minutes total.

Nowadays I use Apache (mod_md) for my personal needs due to some plugins I need, it actually makes me wonder why Nginx doesn't seem to have integrated support for ACME yet, even if certbot is serviceable too. Either way, props to Caddy for raising the bar for web servers.
> I've yet to meet someone that encountered Window audio not working, barring some hardware/firmware issue

Hit that with an All-in-one-PC thing of a friend two years ago, had to reinstall Windows after some issue with malware. Sound didn't work because the driver from Windows Update was generic, you'd need the years-old version from the manufacturer installed first (as it contained the pin mapping somewhere in the bloatware that came with the driver). Fun fact, Ubuntu also didn't make sounds, I thought the speakers were busted and was already thinking about bringing a 'scope with me next time. Why pin mapping of audio chips can't be stored in an SPI chip or ACPI table is beyond me.