skysight-inc/HackerNews huggingface dataset:
It's weird that they are implementing "Once chosen, browsers should be immediately set as the default and downloaded in the background" and not "Browsers should be able to trigger a one-click prompt to be set as the default upon being installed (as is standard on most other operating systems)". I think I would prefer the latter. If I know opening a browser is going to automatically set it as my default, I will be less likely to try out new browsers.
Every property already has a UPRN (unique property reference number). If you go on a council website and find a recent planning application it will be linked with this UPRN in the council's database. If I ever want to find a postcode I go to the find a planning application map and look it up there. I've not checked this in England, but it's definitely the case in Scotland. e.g. here's a random example; the entry for St Mungo's Cathedral in Glasgow:

https://publicaccess.glasgow.gov.uk/online-applications/case...
What was the safety they cared about?
My cynical self sometimes believes the whole point of all these languages and frameworks is to drive clicks to blogging sites like Medium. It also provides new content for industry conferences.

Yet, despite these new languages and frameworks, the same old problems persist. State management is difficult. Thread management and multitasking is difficult. Generalizing algorithms and applying them in different, but similar, circumstances is difficult. Dealing with currency is difficult. Dealing with dates and times is difficult. I could go on and on, but you get the idea.

It feels like we go through lots and lots of gyrations while progress is being made very slowly.
I created an app to do end-to-end encrypted contact info sharing and updating with your second point in mind. By holding only encrypted data that can't be accessed by us, people will hopefully trust their contact info is only in the hands of people they want. https://neu.cards
> the lower end Ryzen APUs, we won’t use the AI crap names, are not something we would deploy, anywhere, ever, due to the hardware security backdoor that is Pluton. If you think the latest Crowdstrike ‘whoopsie’ was bad, imagine it baked into hardware in the near future.

First time I hear about Pluton and, wow, yeah, no joke. I guess it's on to other CPU architectures for us when it gets time to replace current generation... :\
I was thinking about something like:

author.save()
.then(() => {
const article = new Article(db);
article.name = "New name";
article.author = author;
return article.save(); // could be used to chain the next save
})
.then(() => {
console.log("Both author and article saved successfully.");
})
.catch((error) => {
console.error("rollback, no changes");
});

but I confess I might have said that without having the same understanding of the problem as you so might be nonsense. it just happen that I decided to implement transactions this way in a side project of mine.
That's great to hear. What is your current tool chain in the effort? Do you have a structure for Playbooks and KBs you would recommend
As long as it shows that your address corresponds to that plot of land it's still a perfectly accurate address dataset. Your address just kind of sucks. That doesn't make the dataset less accurate, just less useful.

Still a lot better than some other parts of the world though. In Asia you sometimes have addresses that boil down to the nearest landmark and a phone number for the mailman to call
This^^^

I'm tired of: "The EU doesn't emit as much as China does". Let's account for all the garbage we let China produce and then look at the numbers again.
entity resolution is hard everywhere. Because the world is dynamic, but the common understanding of "entity" is a static object.

and the only perfect description of the world is the world, just like on a more trivial scale the only perfect description of what a piece of software does is to run it and see what it does.

So the best I know is to find a level of abstraction that captures enough stability to be useful, with enough flexibility to enable the classification to adopt.

In math, phylogenetic trees might be an example; think Dirichlette processes and exchangeable stochastic processes.
This. On top of the MCAS modification being necessary in the first place.

Higher torque generated because of more off-center thrusters surely raised eyebrows in the stall risk mitigation team.

In the end, that's 3 teams where management made the topic being fixed by another team. That's systemic. And with a single confounder: cost measures being prioritized over safety.

With the current QA problems, it cannot be made more clear that that single culture element is the root cause at Boeing. And ethics dictate that no more experiments be made, and the top 200 of management be forcefully removed.
Microsoft of course having an excellent reputation for respecting the law and their customers whenever there's significant money to be made by doing the exact opposite
Of course, there are plenty of things that are useful in practice that cannot model quicksort, or that would require you to implement stacks and recursion in awkward Turing-tarpit ways.

There's nothing inherently "unsafe" about a lot of things that guidelines for safety-critical firmware prohibit, either. More importantly, "safe" in the sense of "recursion is not inherently unsafe" is not the same thing at all as "appropriate for safety-critical applications". They can overlap, of course, or not.

The point is that you might not need recursion or might even actually want to avoid recursion in the domain claimed for Drakon. Whether it's actually been used in these kinds of applications or not, I have no special knowledge beyond having looked over the Wikipedia articles.
> know that the candidate is a woman but still say "them"

Actually, the he or she agreeing with "them/their" later in a sentence is old and widely accepted. So a fair deal of this usage is a linguistic oddity.

> or its a person that considers herself "non-binary" and insists that you use gender neutral language.

The preferred personal pronoun thing is different. It has its own discussion and justification.

I am purely talking about "they/them" to refer to people of unknown gender, instead of "he" or "he/she"-- the singular, personal "they".

It went from occasional use in the 1300s-1600s to "wrong" in the 1800s. Now it's emerging as a best practice. Even though style guides that otherwise moved to gender neutral language in the 80's rejected it, it grew organically for quite awhile before starting to become accepted.
Isn’t it usually the phosphor that wears out rather than the radium decaying that stops them glowing? Would it be possible for someone with the correct safety equipment to apply a new layer of fluorescent paint?
Even though the two may not be fully comparable, I would like to give another vote to pocketbase, simply because I've found the experience of working with it to be absolutely stellar.
You can often find them by search stack overflow(try AVX2 + (deinterleave/AoS to SoA/transpose etc), especially any answers by Peter Cordes.

You can write them yourself also but I'd add a verifier that checks the output with scalar code as it can be tricky to get correct.

Intel had an article up for the 3x8 transpose, but it seems to no longer exist so i'll just post the psuedo code

//xyz -> xxx
void swizzle3_AoS_to_SoA(v8float &x, v8float &y, v8float &z) {
v8float m14 = interleave_low_high<1, 2>(x, z); //swap low/high 128 bits
v8float m03 = blend<0, 0, 0, 0, 1, 1, 1, 1>(x, y); //_mm256_blend_ps 1 cycle
v8float m25 = blend<0, 0, 0, 0, 1, 1, 1, 1>(y, z);

//shuffles are all 1 cycle
__m256 xy = _mm256_shuffle_ps(m14, m25, _MM_SHUFFLE(2, 1, 3, 2)); // upper x's and y's
__m256 yz = _mm256_shuffle_ps(m03, m14, _MM_SHUFFLE(1, 0, 2, 1)); // lower y's and z's
v8float xo = _mm256_shuffle_ps(m03, xy, _MM_SHUFFLE(2, 0, 3, 0));
v8float yo = _mm256_shuffle_ps(yz, xy, _MM_SHUFFLE(3, 1, 2, 0));
v8float zo = _mm256_shuffle_ps(yz, m25, _MM_SHUFFLE(3, 0, 3, 1));
x = xo;
y = yo;
z = zo;

}
Thank you, I think this helped me understand a bit more how higher level protocols impose further restrictions on use: https://crypto.stackexchange.com/a/71362
> Now, that functionality with their rewrite is somewhat removed, as they expect you to handle clientside writes by yourself, which is what I believe PowerSync does as well, am I correct in that understanding?

Yes, that is correct.

> If I wanted a fully offline clientside database that could then sync to all the other clients when online, what would I do? I am looking for this in the context of a Flutter app, for reference.

This is what PowerSync provides by default. If you haven't done so yet, I would suggest starting with our Flutter client SDK docs and example apps — and feel free to ask on our Discord if you have any questions or run into any issues :)
> It's also a counterexample to the bureaucracy of standards bodies --- the standard that actually became widely used was the one that got released first.

Sounds like a cautionary tale: whatever gets released first will stick. If you make a blunder, generations will have to live with it (like IPv4).
Post Covid-19 patients with initial anosmia have multiple brain alterations
It would help if people stopped calling it "AI" and called it what it is which is enterprise document search, a thing that has existed forever and which these new tools are just poorly controllable version of.

Would you enable a search indexer on all your corporate data that doesn't have any way to control which documents are returned to which users? Probably not.

It's a known issue with SharePoint going back years and has various solutions[0] such as document level access controls or disabling indexing of content.

If we called it what it is though the C-levels probably wouldn't even care about it. They never cared about enterprise document search before and certainly didn't "pivot" to enterprise document search or report on the progress of enterprise document search implementation to the board.

0: https://sharepointmaven.com/3-ways-prevent-documents-appeari...
> what are the technical reasons

There are no technical reasons, but there may be a lot of privacy/legal/moral reasons to not.
Too expensive to do in an ASIC. There is a reason the MAC table is bigger than the routing table on a chip, because it is cheaper. Think of an ASIC as a box that can be divided up in to smaller boxes that are an index. The total number of boxes is limited by the size of the ASIC. The bigger chip, the more box and greater the cost. To do MAC forwarding it takes 2 boxes. To do routing it takes 5. To do an ACL match it takes 14. This is the reason OpenFlow never really worked on switches at scale. What you are asking for is someone simpler to MPLS and that is an expensive feature die size wise. I have highly oversimplified this post, but it is mostly correct at a 1000ft level.
Craft? I’ll take craft any day.

The downward slide of most great tech companies starts with managers finally losing patience with the engineers. Check out Boeing as a recent example. It’s not about art or craft, it’s about treating people as more than widget producers.
https://www.literal-labs.ai/

These guys are trying to make chips for ML using Tsetlin machines...
Show HN: I built a marketplace for quickly buying and selling domains
Hey everyone,

I wanted to share a project I've been working on. It's a marketplace for buying and selling domains quickly and easily.

Just like every founder and entrepreneur, I have a bunch of parked domains sitting around that have been bought then forgotten about. I wanted to sell them, but when I looked into existing marketplaces, I ran into a bunch of issues:

- Many charge listing fees just to put your domain up for sale

- Auctions often drag on for multiple weeks or even months

- The interfaces felt clunky and outdated

- You have to sell on your registrars marketplace

I figured there had to be a better way, so I created one.

Here's how it works:

- No listing fees - it's completely free to list your domains

- Quick 7-day auctions - you choose the starting price and it lasts for just 7 days, driving - up bidding activity

- Modern, user-friendly interface - easy to use for everyone

- Instant payouts once a sale is completed - straight to your PayPal or bank account

Whether you're looking to list your domains or pick up some new ones at a good price, I'd love for you to check it out and let me know what you think. I'm happy to answer any questions or hear your feedback. Thanks for checking it out!
Show HN: Lcdp.ai v0.29.0 – An AI-powered low-code platform for rapid development
Show HN: LCDP.ai v0.29.0 - An AI-powered low-code platform for rapid development

Hello HN community,

We're excited to share the latest version of LCDP.ai, our open-source, AI-enhanced low-code development platform. With v0.29.0, we've made significant strides in improving developer productivity and application performance.

Key features:

1. Ant Design 5 integration: Modernized UI components for a sleeker, more responsive interface.
2. Enhanced data visualization: New line and table charts, plus improved dashboard widgets.
3. Claude.ai API support: Leverage advanced AI capabilities in your applications.
4. Performance optimizations: Improved async task handling for better scalability.
5. Arm64 architecture support: Run on Apple Silicon and other ARM-based systems efficiently.

We've also added features like custom ordering for subtables, comments on domain class fields, and anonymous invocations for dynamic services. These additions aim to provide developers with more flexibility and control over their projects.

Our goal with LCDP.ai is to bridge the gap between traditional coding and no-code platforms, offering a middle ground that combines the best of both worlds. We believe that by providing powerful low-code tools enhanced by AI, we can significantly reduce development time without sacrificing customization or scalability.

We'd love to hear your thoughts, feedback, or questions about LCDP.ai. Have you used low-code platforms before? What has been your experience? How do you see AI integration changing the landscape of software development?

Try it out: https://lcdp.ai
Documentation: https://docs.lcdp.ai

Thank you for your time and interest!
'The Post Office' is a private company. Wasn't the Horizon system implemented after privatisation?
1) standards

2) subsidies

3) financing

All three which I would argue we are woefully behind on in the US for EVs and solar.

There should be a ten year subsidy on new cars in the range of 10000$ that decreases 10% per year if they are EVs or PHEVs with 40 mile all electric ranges.

There should be a tax on new ice cars that increases by 4% of the retail car cost every year.

Of course we should have a similar increasing tax on gasoline, but that is more regressive.
There's an allegory in there. Toxic books.
I have ideas for a logging/wide metric system that uses this technique and some others stolen from DNS and IP. It's largely inspired by a combination of a system I've built at my day job that implements distributed command & control for servo-ing, monitoring, etc. It's been really successful, but the hardest part is mapping a unique numeric identifier to a human readable string in a way that is dynamic and efficient enough. It really seems like the exact same problem as DNS, which leads me to believe there's likely no way without a persistent centralized registry/database.
Agree - the whole "he's great" vs "he's evil and a con" just gets old.

Everyone is a complex mixture of both.

My dad loved reading and sharing technical subjects with me and is probably part of the reason why I enjoy a good career today.

He also cheated on my mom for 30 years for which we didn't discover until the last 3 years of his life. We didn't have much money growing up. He probably took her out to dinner with money we didn't have.

It's perfectly normal to both love and hate parts of someone, but not reject them as a whole.
All I can think of is choral music arrangements.
Track Laravel Code Coverage with ChipperCI
Local Networks Go Global When Domain Names Collide
Valve New Employee Handbook (2012) [pdf]
I agree with how you describe the behavior, but the terminology you use differs from how I understand things.

The canonical example you give for something CORS and the same origin policy protect against isn't even protected against by default (as you mention), because it requires additional opt-in protection from mybank.example . Why not use a canonical example that is protected against by default? Like evil.com reading all my emails by making a request to email.com ?

You describe CORS as blocking things. I think it's the same origin policy that blocks things, and CORS (Cross Origin Resource Sharing) unblocks things ("sharing"=unblocking).
And that, folks, is how we ended up with the shitty everything we have in today's world.
I oversee ebook production for a university press publisher, and indeed, our typesetters have to do some pre-processing of our authors' Word files before typesetting (we do all editing and copyediting in Word), and then post-processing of the Indesign output to get acceptable ebook files. There are some plugins that will help. Indesign, left to its own devices, will give you garbage.

Our sales vendors all check the files with epubcheck. If it doesn't pass, they'll bounce it.
There isn't a significant advantage in having the kernel doing the polling, it would still be busy polling.

If you just don't want to burn power but you can still dedicate a core, there is https://www.felixcloutier.com/x86/mwait.
Agreed. I use different browsers for different things but I always want my default to remain the same.
It might, some good steps appearing. Lets check back in 12 years
Hey, I work at HAProxy. Want to reach out to me in a DM on https://www.linkedin.com/in/jakubsuchyus/ and I'll see if I can connect you with our Edge team to see what we can do about your Asia -> NA needs?
Eureka moments, is the subconscious assembling conclusions and deductions and presenting them to you. That the subconscious is engaged and busy, is fed with information to build stuff from and rewarded for its actions - thus repeats it, is all conscious choices, thus subject to free will. The horse does pull of a record and the rider barely had to steer, is not a indicator of wild horses.
Building a 3D Portal Engine
There's a story (whose veracity I have not verified) that some of the stranger dutch surnames are because when some older occupying power (the spanish? Napoleon?) came in and immediately took a census, farmers gave in joke names, little thinking their descendants would still be known, and catalogued, by them.

"En we noemen hem Robbert Gegevenstabeltje"
> it can't just pass a law that says "the PAF is now free" without paying hundreds of millions of pounds in compensation to Royal Mail

Why not? Parliament has the ability to make whatever laws it wants, no?
so modify the law to deprive an owner of their legal property which was given to them by the law?

Not sure that's a precedent I'd want set in a common-law country, and not sure that would hold up to judicial review under common law.

The government made a bone-headed mistake when they included the postal data as an asset in the sale. The solution is for them to admit their mistake and pay for it. It's fiat money anyway, so it doesn't really cost anything. Having them abuse their government power to cover up their mistake is not an approach I endorse.

Not that this hasn't happened before, think postal scandal or yesterday's comments on the Hawke and Curacoa
https://news.ycombinator.com/item?id=41285275
Nice. The deadline argument concept is smart and not in many other implementations.

It seems there are two sides of the spectrum for secure SSH access:

+ Relatively infrequent access by limited # of people to servers which are not top targets for attacks. Solutions like the one above are great for this.

+ More frequent, more users, more sensitive servers. Close all the inbound ports, permanently.
Example: https://github.com/openziti-test-kitchen/zssh (or with an integrated OIDC like KeyCloak - https://youtu.be/NZJtzSoS_g0?si=Qg6p6Hdkaq1ahefg)
Required or required so pilots didn't need a new training and certification?
Unfortunately it doesn’t mention how left-shifting a negative signed integer is undefined behavior. There are a few cases where constants were changed to fix this, e.g. using (1U<<n) instead of (1<<n), but strangely that change didn’t get propagated everywhere and it appears there are still a couple cases in the code that might be UB. Specifically, the variation of variable-width sign-extend in 3 operations looks crazy. Aren’t there multiple UBs in this one?

unsigned b; // number of bits representing the number in x
int x; // sign extend this b-bit number to r
int r; // resulting sign-extended number
// The following variation is not portable, but on architectures that employ an arithmetic right-shift, maintaining the sign, it should be fast.
const int s = -b; // OR: sizeof(x) * CHAR_BIT - b;
r = (x << s) >> s;

Not sure if I’m missing something, but it looks like this relies on shift by a negative number (UB), potential left shift of a 1 bit into the sign bit (UB), and potential right shift of a negative number (implementation defined).

Isn’t this much worse than non-portable, but guaranteed to be undefined?
The vulnerable code was scraped in later releases so I don't think they could use this exploit against other people anyway.
old school, but good. :)
I remember enjoying reading this tremendously when it was released.
lets' gooooooo
China AI devs using cloud services to game US chip sanctions
My favourite Bond film. Where he goes undercover as a 14th century Benedictine Monk.
Given how AI can automate and scale bad decisions, isn’t leveraging the right word here?
Yes, the overhead in the logging thread is what this is trying to minimize. The background thread is considered "free". This sort of async logging is a common setup for some class of applications.

And yes, it boils down to writing data to a message queue. Most of the overhead is probably the call to the hardware timestamp counter.
The great enemy of supply side environment regulation is simple arbitrage with overseas manufacturing to the lowest common denominator of controls

Which sadly is usually absolutely no controls
It would not be impossible for a LLM to hallucinate a correct answer based on the name of a well named tool that had sane default choices in its architecture
Are you referring to "up to doubling AVX512 SIMD performance"? Floating point performance certainly didn't double in total, that SIMD includes non float instructions too, and even in heavily AVX512 workloads the actual performance increase is rarely anywhere close to double because unfused AVX512 ops are rarely anywhere near the performance of just doing AVX256 ops. https://i.imgur.com/Y1pJFq5.png

This type of workload increased 27%, nearly half the average across the board performance increase Phoronix found for these types of task for Zen 3 -> Zen 4. https://i.imgur.com/xaD3x9Z.png
w3w has been sold to most UK emergency services to deal with that exact scenario. I know Richmond Park well, and it's hard to direct anybody to anywhere in it using addresses, so it makes sense.

The problem is that w3w is privately owned and has multiple issues with it, as well documented elsewhere.

They could invest in a solution that allows for an OS grid reference to be discovered by sending you a link (a bit like they do with w3w), or some other open (already paid for) reference. That still has limitations if you don't have a smart phone with GPS on it, but I'd argue it's better than what they have right now.

Of course none of this solves for the fact the most useful location dataset in the country is the PAF, and we can't use that without spending a small fortune on licensing it.
I think that it's often easier to verify an answer than to find an answer with nothing to go on, so perhaps not entirely garbage but certainly not reliable.