skysight-inc/HackerNews huggingface dataset:
Anyone who has tried to de-Google their online presence runs into this. Many sites don't let you change your email address so you either create a new account or live with mail forwarding. OAuth is often worse at this, I have too many third party sites using Log in with Google, forces me to keep a Google session open (in a Firefox container).
This is great for what it does, but I want a more generic LLM integration that can do this and everything else LLMs do.

For example, one key stroke could be "complete this code", but other keystrokes could be:

- send current buffer to LLM as-is

- send region to LLM

- send region to LLM, and replace with result

I guess there are a few orthogonal features. Getting input into LLM various ways (region, buffer, file, inline prompt), and then outputting the result various ways (append at point, overwrite region, put in new buffer, etc). And then you can build on top of it various automatic system prompts like code completion, prose, etc.
It’s useful to have your own domain with your own email so it stays with you as long as you like, beyond work emails.

Being a tolerated guest who pays little to none in someone’s servers is another issue.

Most large email providers are more like digital identity providers, and being a citizen of one of these big digital countries is neither democratic or setup for your long term preferences.
Very cool. Support for manipulating the headers that are output would be nice on the TODO list.
Speak for yourself, I'm an email polygamist!
How do you imagine using that? Having an API for each country and each returning different data? With a 10% adoption?

If my country did not like your country I will not be able to connect to your stuff?

A never ending must of problems ahead.
Presumably: the Museum was built in 1916, and the Globe in 1989.
The whole concept of real user monitoring is that it allows you to detect erroneous patterns in how they specifically use your product, so that you can ideally fix said problems if they're common enough. I'm not wildly excited over the idea of being tracked either, and ideally this is something driven via the site offering the service, but it can be a very valuable tool for FE devs to figure out why customers are having a negative experience without having to tell you explicitly, which is great.
Children eat rotten food, adults hunt cats: famine is coming for Gaza
Since there are a few Smalltalk experts around, let me ask: what's the deal with Monticello? Is it legacy cruft and we should just migrate to Git, or is there something more to it?
Those games with anti-cheats are anti-player garbage anyway. You don't lose much without them.
James is a real person that uses the app, and said those exact words. Sent over private message. So you won't find it online.

The image isn't his actual face. And @james isn't his real handle.

To fake this quote would be next level creative. That's not what a faked quote looks like.
Archived: https://archive.ph/v5IeW
Yep. DRM’d online stuff and VR mainstays (Beat Saber, primarily) are the two sets of games that are keeping me tethered to Windows at the moment. VR games can be played via a Windows VM with GPU passthrough but for DRM’d online games you don’t really have any other option, at least if you don’t want to get banned.
Fluidic Currents [video]
Maybe, they weren't capable of doing so before or were busy with something else?
I bet there is a rule at tesla (which is not in writing) to keep workarounds and loopholes like these intentionally open. There is no other reasonable explanation for them to do the shit they do.
What incentive does the sending service have to pay to host? The answer to this is the response to:

> "why build it if I can't profit from it?".
> In reality, the sales numbers for iPhone minis were disappointing.

Disappointing for Apple, i.e. only a few tens of millions. I know a few people that are very happy with their iPhone minis. They have nothing to upgrade to now. But it's cheaper this way :)
Be aware that at least in the US, many people who graduated from university can get an .edu alumni forwarding address. I have a rather cool one. I got in early on and it’s just my first name. I don’t use it much though. In the early days the forwarding made it sometimes unreliable although I assume it’s better now. And the reality is my gmail address has been stable over a couple decades at this point and I don’t see that changing.

I give out my edu address to very few people in any case.
Except I'm trying to spin letters to make words and it's flashing red telling me it's not possible. I have SGET and I'm trying to switch the S and the G. Am I missing something?
I never used ColdFusion but I had a negative association with it because all the Latin American developers I knew while living in Brazil derogatively referred to it as "confusion." It must have been funnier in Spanish but I still got the joke.
But that is just hedging the bets - it does not show that the path to practical quantum computers at scale to handle real problems is feasible.

We see customers getting requirement requests for using PQ safe crypto algorithms to be used in systems that will be used 30+ years. But that too is also just hedging the bets.

Quantum Key Distribution is feasible - esp for systems that don't need to move and where you own the medium. And can spend the 1000+ kUSD these machines costs. For most use cases (for example between a client and a server setting up a secure session over Internet) these machines does not solve anything. But they sure are very cool to own and deploy.
Whenever WASM SQLite comes up there is discussion as to if it would have been better for WebSQL to have become a cross browser standard.

I believe this route with WASM is the correct one. WebSQL would have been tied to one single version of SQLite, with no alternative implementation.

With browsers adopting safe low level APIs like WASM and OPFS it enables a much broader range of databases to be available in the browser. We already have SQLite, DuckDB and various vector dbs.

OPFS is still under active development, but with some of the changes coming to it in 2024 it's going to become significantly better to use.

All of this is part of the enabling tech behind "local-first" apps. I'm somewhat biased as I work on ElectricSQL (we sync Postgres on a server to SQLite in the browser), but 2024 is going to be a supper exciting time for local-first software.
Bundt Pans: An All-American Success Story
For most users, they are probably as good as you can get? Without attestation, no solution "works."

So, either have an identity in your community that is specifically not linked to definitive people, or realize you ultimately need a way to link to whatever the local government uses, at some level.

Right?
thats a journal or transaction log: all you need is a tool to view it

https://learn.microsoft.com/en-us/sql/relational-databases/l...
shiH?
I had a similar issue where I didn't get the renewal failure emails. Fortunately no one else grabbed the domain, but there was a window of a week where someone could have! I still use my own domain for my email, but I can't help but feel like maybe it's not the best idea.
It's not at all ridiculous but at the end of the day it turns out that our excitement for our craft is turned against us (as in making us work more hours for no extra pay or anything at all really except a little better resume as you said; and the cases where the resume gets enriched are IMO super rare).
My BMW X5 just was driven back to me yesterday after nearly 3 weeks away for 1) a puncture and 2) a recall of some sort. 3 weeks because they decided run flats would save them money, and also got rid of the garages courtesy car fleet, also tyre sizes which are near unobtainium and never in stock anywhere.

This is my second X5 G05, and this one is definitely of lower quality than the first. Removed bits here/there, replaced aluminium parts inside with coated plastic, replaced leather with synthetic-like thing and plenty of other cost cutting markers.

Don't tell me 'oh don't buy another one' as demonstrated by this article (and others), they all do it to pretty much the same degree, all you can hope is not to run out of warranty before something mind bogglingly expensive breaks.
I think it's not a good idea. What if, due to unforeseen circumstances, you become homeless and passport-less?
Pornhub owner pays U.S. government $1.8M to resolve sex trafficking probe
you already lost me
I suspect this may delay some short term progress by creating pressure on AI labs to train their models from data curated or synthesized in a way that is contentious of copyright law.

There is already troves of data that are fair game for training, but even "corrupted" data sets can probably be used if used intelligently. We've already seen examples of new models effectively being trained off of GPT-4. That approach with filters for copyrighted material might allow for data that is sufficiently "scrambled". Not to say building such a filter is definitely easy, but seems plausible.
Internet Archive remembers. https://web.archive.org/web/*/google.com/search/%2A

Find a query of interest, see for yourself (and take a snapshot of the present state for posterity).

The api enables more powerful queries, https://web.archive.org/cdx/search/cdx?url=google.co.jp*&pag...

Also try other search engines and languages.
> It’s useful to have your own domain with your own email

Until you've forgotten to renew, or were to sick too renew, or the domain is hijacked. I've had my domain for over twenty years, and I've come way too close to losing it at least twice.
> a rewritten history consists of commits nobody generally tried out

I find the exact opposite to be true.

When you merge 20 commits from a branch, you add to the history a bunch of unfinished-state checkpoints, which may not even compile individually, and that may make the search longer than it should. Also, those intermediate commits probably never were deployed as individual units.

In a merge-squashed main branch all commits:

* were reviewed as a single unit, but may have originated from multi-commit branches

* are guaranteed to have passed the test suite

* by definition, are at a ready-to-deploy state, even if they contain feature-flagged components

These are much easier to bisect through. And their changeset shouldn’t be any larger than any regularly-merged branches. It’s the same unit of work, merged differently.

If the PR is too large, then you’re probably lumping too much stuff together, which also leads to slower and worse code review cycles.
Do this, but leave Stinky Tofu out of it. The entire plan will backfire if there's a single item making the entire fair smell that pungent.

Plus, even in areas where Stinky Tofu is common, it's divisive. When I was in Taiwan, only about half of the people I talked to liked it. The other half wouldn't touch it.
The "faster horses" comment is universally attributed to Henry Ford, but it appears he didn't actually say it. Here's an article that shows the results of researching the source, and has some interesting observations about Ford's innovations and the blinders that early success can cause.

https://hbr.org/2011/08/henry-ford-never-said-the-fast
> What are they going to do?

Litigation. Hiding behind changing geolocation won't do much since law enforcement has access to the same tools but the difference is they can force companies (your ISP, google) to comply.

Obsolete take, next!
It seems the comment reference in the link got trimmed away...or it was OSI layer 8 issue :D

Either way, the data is in this comment: https://github.com/BurntSushi/rebar/pull/10#issuecomment-187...

.NET now takes 3rd place, behind Mr. Gallant's Regex crate and Intel's Hyperscan.
> When moving countries it can be difficult if not impossible to retain your existing phone number.

I cannot imagine how it cos be possible in the first place.

I have a French number: +33 and 9 digits. In Germany it is +49 and 10 digits. In Poland +48 and again 9 digits.

How do you imagine porting a national phone number abroad?
Thanks for the heads up. We're aware, but tbh are not that worried about it. If someone that has already graduated is keen to get a student discount, I'm happy to let them. They feel like they're beating the system, and we still get paid. Luckily we're not running a business where the educational discount users are some sort of loss-leading onramp that we expect to make money on once they graduate – they're still profitable even at 50% off.

Currently we actually require manual verification (sending in a student ID to our Intercom) if you didn't sign up with a educational email, and I'm deliberately overlooking the proofs that are clearly invalid. I barely even glance at them. The other day day someone sent me a student ID that was 4 years expired and I just applied the discount and moved on with my day haha. If you send me a PDF called "student_id.pdf" I'll probably give you the student discount. That's part of the reason we're adding this system – we've gotten so lazy that requiring people to go the email verification route will probably be a stricter improvement on the status quo if most users go that route.
The UK has no formal universal government provided ID system. The UK does allocate National Insurance numbers, but those are specifically not to be used as ID in part because they don't have a face associated with them. Driving licenses exist but are optional, and need regular replacement e.g. when moving address. Names are something you can change on a whim for a bet. Passports have to be updated if your appearance changes significantly, and in any case you don't keep the same one if you change nationality.
SMS is essentially just email. The phone number just ends up being part of the email address: 0123456789@att.net and whatnot.

Edit: there was also a time when AIM could send and receive SMS due to this structure, and at one point it was trivial to set up a script to email your phone number as SMS for alerts and such. This became more complicated as SMS providers started to require a lot of the same stuff as email providers to cut down on spam.
Giant Hands Cradle Vietnam's New Golden Bridge (2018)
People get new citizenships. They often lose their old citizenships, too, often deliberately for tax purposes.
I love the flourish of "in the world." I had never thought about it that way. Which makes me wonder if there are any regex engines that aren't in rebar that could conceivably be competitive with the top engines in rebar. I do maintain a WANTED list of engines[1], but none of them jump out to me except for maybe Nim's engine.

Of course, there's also the question of whether the benchmarks are representative enough to make such extrapolations. I don't have a good answer for that one. All models are wrong, but, some are useful.

[1]: https://github.com/BurntSushi/rebar/blob/96c6779b7e1cdd850b8...
I habe the same experience from Germany. There's the slider but it's not doing mich.
I'm doing the same. Playing games I bought 10 years ago for the first time.
This sort of work is a lot of fun

A few months ago I figured out how to modify remote refs in a similar fashion although I wrote it in go. https://stackoverflow.com/a/77210784/308851
> The goal is to enhance the user experience and interface

What are the top user pain points your solution is attempting to address (i.e. what are your product requirements)?
John Allen "updated" this in 2017. I use scare quotes because battery powered angle grinders should have been part of the threat model then and Allen doesn't mention them at all. This is important because now those fancy U-Locks are as easily defeated as a cable lock. U-Locks that resist angle grinders are a very recent development, but their usefulness is limited by the fact that the things people lock bikes to are still vulnerable to angle grinders.
Absolutely yes, I have fond memories of the Pidgin client, which handled everything gracefully, and also libpurple.

This was ages ago, is pidgin still one of the best xmpp clients, or are there better ones now?

I remember that pidgin even used with facebook, unfortunately facebook dropped xmpp as someone else in this thread mentioned!
Thanks for linking the talk, that helped a lot to see where he's coming from.
Well the argument not that it it readily available, but that most countries do have an administration of their inhabitants.
How does this handle permissions over data? I wouldn't want a user accessing private information of another. How would you "hide parts of a table" to a client-side reader?
Lisps are much more loaded with implicitness around all sorts of brackets, which makes them non-friendly for semi-programmers. This is less important in our usual industry that is motivated to hide as much as possible behind a paywall, but I’m a strong follower of “anyone wielding a keyboard should be able to program” ideology.

That said, historically lisps are the most featureful runtime-wise. It’s a real shame we hide behind our complexity but collectively chicken out before really powerful concepts lisps introduced.
They are similar but there's a difference between a customer explicitly asking for something / demanding it, and soliciting feedback.
I wish the Linux/OSS communities were less like this and more welcoming.
Because I assume this works on single track compositions and not full compositions, which would increase the time I'd need to spend finding a suitable midi file. I did check if one was included in the repository, but there isn't.

If you work on something for 5 years, adding a quick demo isn't too much to ask for, is it? I'm sure I'm not the only one who has negative time to spare.
A computer should serve its user. If the user is serving his computer, they're Linuxing right but otherwise doing it wrong.
So if Egypt refuses - why should Israel supply an enemy that mass murdered entire families and babies and mass raped teenage girls?

https://www.wsj.com/world/middle-east/israel-hamas-oct-7-mur...
Do you mean the presence of anti-cheat software makes them anti-player? Because I’d disagree. It’s a lot of work and expense to combat cheats, but is very much appreciated by many players (when it works)
As a dev that worked in that cog machine for 17 years the reality of him leaving eases my mind
(I work on Bun)

A neat thing about tail calls in JavaScriptCore: there’s an explicit bytecode intrinsic for it.

return @tailCallForwardArguments(MyConstructor, this);

To use this in Bun, you’d have to start Bun with the environment variable “BUN_JSC_useDollarVM=1” and then $vm.createBuiltin(mySourceCodeString)

When using this intrinsic, if any of the arguments are incorrect or it cannot otherwise enable it, the entire process will probably crash. In debug builds of JSC it will have a nicer assertion failure but that is not enabled in release builds

Example code: https://github.com/WebKit/WebKit/blob/17351231b4dedb62d81721...

also happy to answer any questions about Bun
Building a custom Emacs auth-source
Host your own private search engine with SearXNG
Yeah I remember this! I used to use it with pidgin, as I mentioned in another comment on this thread.

Google talk used to use xmpp as well back in the good old days, and there's maybe even some more!

It'd be nice if open source projects where to culturally make it a norm to use xmpp instead of slack, discord, and the like, sort of how everything used to be run over IRC in the even better old days!
I replaced the charging port in my X230 with this mod[1], which allows charging using USB-PD chargers.

https://www.tindie.com/products/mikepdiy/lenovo-charging-por...
In this case it sounds like just a bit longer than is necessary to make ends meet.
It's a hard topic to discuss sometimes because low-code means different things to different people. There's a space, for example, where it mostly just replaces spreadsheets on a shared drive (or being emailed around). And there's also "mostly web forms with a little bit of workflow and approval hierarchy". Then "simple-ish database with reasonable basic CRUD gui". The various vendors usually start with one of those, then feature creep into more customization support, including code that's invariably hobbled in some way that makes some tasks impossible.
You want me to criticize fighting terrorism?

I will forever support fighting terrorists. You know, since I have a moral compass.
Or you decide to change the domain, but are too lazy to change the email address... everywhere, so you end up paying for 2-3 domains instead of one just for the email redirects to work.
Identical twins would be the common failure mode
I also run a Windows VM for gaming. One thing to note is that some games have (robust!) VM detection checks on launch, so you can’t even run them in the first place. Valorant is one example.
> don't use tools that introduce proprietary syntax to inject janky control structure and looping logic

And StimulusJS doesn't?

<div data-controller="modal"
data-action="keydown.esc->modal#close" tabindex="0">

</div>

<div data-controller="content-loader"
data-content-loader-url-value="/messages.html"
data-content-loader-refresh-interval-value="5000"></div>

Zealots cannot recognize a custom nonstandard poorly specified DSL even if stares them right in the face
Synctify – Sync a music drop with a time in the real world
Hello, I created Synctify to help you sync the drop in a song with the start of the new year or any other noteworthy or casual event. Enjoy and let me know what you think!
We'll know soon, something pretty close to what you're asking for is about to be rolled out in the EU: https://commission.europa.eu/strategy-and-policy/priorities-...
Nothing is permanent. Hardly anything is stable even throughout the entire human lifespan. No bio markers that can be easily scanned are reliably unique across a large enough population.

Email addresses are reliably unique (for a reasonably long time), which is why they are chosen for this purpose.

Phone numbers are now more "sticky" than they used to be and are now similar to email addresses at being useful identifiers.

Both emails and phone numbers are frequently lost, often at the same time.

Backup email addresses are the way to go.

Github does a good job at identity, I think, but they still use passwords (which are bad).
Seems like european union DSA will force this interoperability protocol to emerge quite soon, doesn't it ?
Maybe Crockford is a Mac guy. It looks like all the extended characters are in the MacRoman set and -- on a mac keyboard -- typing ƒ is no more difficult than typing F. ∧ and ∨ are not easily available.
This keeps coming up but is a terrible idea. Your DNA changes every second.
Agreed that emails aren't a good permanent identifier. Though using phone numbers as any part of identification is even worse. I've had the same email for almost two decades (through my own domain name), but I've gone through nearly a dozen phone numbers in the same time period, and regularly find that a website has opted me in to 2fa with an old number, or I've forgotten they had an old phone number to begin with.

I am currently paying a ~$150 per month "tax" to AT&T to keep my US number while living abroad just so I can get login codes for websites that still have that number, and out of fear that if I dump it I'll lose access to some occasionally vital service that I've forgotten to update, or I can't because you need to have a US number.
"There is no good identity."

Government has failed to adapt with modern times and technology and has failed to provide modern and secure identification and authentication services for citizens.

I log in with my bank credentials to access my government tax account, talk about a total failure to do your job from the people still using SIN as an important piece of identity for some of the most important aspects of life.

This is a solvable problem. Governments can adapt and use modern technology to provide identity and authentication services, but they do not.

In my opinion this is a failure to be responsible for core government services, and I can only speculate why.
Maybe they were expressing their confusion because you were speaking Spanish to people in Brazil?