skysight-inc/HackerNews huggingface dataset:
Bounds checks are a high-level language construct. A processor executes machine code which has no concept of bounds check. A processor needs to execute every sequence of machine instructions, including those from languages without bounds checks.
> What would be the point? For example, what would you gain by having a C compiler that compiled to bytecode?

You would use it for the same thing that you can do with GraalVM Enterprise today: use native libraries written in C/Fortran/… from your other JVM code in a sandboxed way, without any possibility that the entire VM can crash due to memory corruption bugs in the C/Fortran/… code.
US adds a solid 253,000 jobs despite Fed's rate hikes
Wow they really bury the lede on what fuel they run on. They say "dual fuel" but don't say which those fuel are, but external searching suggests natural gas or low-sulfur heavy fuel oil. Not sulfur-free, so I'm sure these are great for emissions.
Do you remember the names of topics from Sant Fe's "artifical life stuff"? Was it agent-based modeling?
They have a bunch of courses on https://www.complexityexplorer.org, but it's mostly Game Theory, Chaos, Complexity...
Pezzo – Open-Source AI Development Toolkit (Alpha)
AI is extremely powerful. Yet, combining AI development in your workflow as a developer/team is very difficult. After months of experience working with various AI models, I have witnessed these pains first-hand and notice the impact they have on productivity, visibility, cost, and efficiency.

To solve these issues, I am excited to release the Alpha version of Pezzo!

Pezzo is designed to help individuals and teams unleash the full potential of AI and help with its adoption. It simplifies the management and execution of AI prompts, provides detailed insights into performance and costs, and streamlines the development process where developers and stakeholders can effectively design prompts.

Pezzo on GitHub: https://github.com/pezzolabs/pezzo

Here's what Pezzo can do for you:

1. Centralised AI Prompt Management

2. Streamlined Prompt Design, Testing and Publishing

3. Enhanced AI Observability (inspect request, response, parameters, stats and more)

4. Effortless Troubleshooting (time travel, retroactive remediation)

5. Cost Insights

6. Reduce Code Overhead by 90% with the Pezzo Client

Here's how you can help:

-> Star Pezzo on GitHub to show your support

-> Contributions are welcome

-> Let me know about your experience implementing AI models in your development workflow
You can do this with subscriptions paid via PayPal as well.

I like my Macbook but I'm going to keep my financial transactions outside of the app store toll booths.
Hong Kong Police Seize Statue Commemorating Tiananmen Massacre
US job market is very robust, no one is crying for overcompensated techies anymore, it's time to be flexible and pick up opportunities
Many VPNs get around it just fine, according to the random experiences I saw online. The issue is not technical, but legal: the traffic is fingerprintable, and that the parties involved (user, ISP) are legally required to store some of the traffic, and to make that available for authorities to check later [0]. I imagine that they handle this like how they handle other law enforcement - by applying it when they feel like. So at the end of the day, don't get caught.

[0] https://en.wikipedia.org/wiki/Cybersecurity_Law_of_the_Peopl...
Corporations use lobbyists to capture and corrupt-to-the-bone every important regulatory agency we have. The laws themselves are corrupt, what meaningful laws do manage to exist are not enforced correctly due to these revolving doors. So when corporations hurt the People in major ways on a daily basis, nothing from the government, in fact the government is systemically complicit.

But HEAVEN FORBID the People make the smallest transgression against corporate interests, suddenly the government is Johnny on the Spot and swings immediately into action, no stone goes unturned, no expense is spared.

It's sickening to watch.
I guess they have been “freed”. Following recent trends in logic, this should be good for society because they can do other things now.
Yes, but premium revenue is decided by watch time, long videos get more revenue usually, with videos at around 90min length being 50/50 payout from ads and watch time. Assuming ads only at the beginning and end of videos and the video target the "average" audience, and average view duration of 30mins.

So you're looking at a 50% reduction in income minimum, much more if you make short videos that target audiences with higher $/cpm like finance or health, in those youtube premium is probably only around 5-10% of revenue.
You're making the mistake of assuming transitivity in targets—because C targets all these architectures and the JVM runs on all these architectures, therefore C should target the JVM. The whole point of the JVM is to abstract away the underlying machine, so which architectures it runs on is irrelevant to whether its instruction set is a good semantic fit for C! I can write a Lisp to target any of those architectures as well, but I wouldn't suggest you should compile C to it.

The big problem is that C assumes a low-level target language, which all these architectures provide but the JVM does not. A C runtime on the JVM would have to re-implement things like direct memory access on top of JVM arrays, which, while possible, would introduce performance penalties that would completely negate the purpose of writing C.
FDIC Plans to Hit Big Banks with Fees to Refill Deposit Insurance Fund
> It’s just so damn cold out there, how could life start/survive.

"On Earth, the ocean floor is home to hydrothermal vents that spout hot water, nourishing life in an otherwise inhospitable environment. Scientists think similar vents could exist on other worlds such as Jupiter's moon Europa and Saturn's moon Enceladus."

https://solarsystem.nasa.gov/resources/17647/earth-undersea-...
Yes, this was the general sentiment.

There may be loopholes and financial engineering that can be done, but its generally not available to the average joe.

I looked into this as a possibility not too long ago, and the professionals we spoke with basically said you'd either need them to take care of the taxes or be co-signer.

Co-signer rights effectively negate the point of getting 'your' house, and can lead to a lot of drama.
Sandals are super popular in the west
For anyone interested, the coast-to-coast-to-coast Cannonball record (65:28) was set by a Saab 9-5 last year too. https://www.saabplanet.com/cannonball-run-record-a-saab-9-5-...

As for safety, I think these folks are safer drivers than many I see on our highways staring at their phones.
South Africa almost got something similar, the Pebble Bed Modular Reactor (PBMR). Well ahead of its time and excellent technology, with Westinghouse involved as a partner at one point and having bought some of the IP. [0]

If only that had been continued.

[0] https://en.wikipedia.org/wiki/Pebble_bed_modular_reactor
I am sorry for your loss, and I'm not trying to minimize your pain. This is the problem with data, it's unfeeling and cold. You and I are two customers of something companies with lots more than us, and a spreadsheet doesn't capture our pains when we feel them.
I could only find a Windows executable: https://hackaday.com/2020/08/17/fitting-snake-into-a-qr-code...

Or one that runs in a browser: https://github.com/ingSlonik/QR-Snake

Opening a URL automatically would depend on how your camera/scanner app is configured.
I'm afraid to try F#, I might like it too much from what I see.

If only F# could compile to a single EXE.
I generally have the same sentiment, but languages I believe are one place where you can actually make money on consultations and support unlike other types of opensource projects.
C++ and Java reference semantics are very different. Java, like Python, has a model of "references passed by value".

void caller() {
T a = new T(0);
T b = new T(1);
callee(a, b);
}

void callee(T a, T b) {
a = b;
}

In Java, a and b are references, but from caller's perspective, callee is a no-op. On the other hand, using C++'s reference semantics, (and replacing T with T&) callee would modify the a object, not just locally change the reference.
I am pretty sure criminal defamation is a jailable offence, no matter if you are the Leader of Opposition or not.

Mr. Gandhi was convicted by a court of law, not the executive or the legislature.
If you call all Modis criminals, be prepared to backup such a statement.

It is after all a reasonably large thing to be called a thief and a criminal if you are a merchant yes?
Yeah, it's stupid. Copyright industry pretty much defeats itself with their licensing nonsense that nobody cares about. Anything short of everything humanity has ever created in one place at negligible costs fails to compete with copyright infringement.
Nothing wrong with it. The only downside is having to either use RAII(C++) or SESE. RAII removes pretty much all pointers and wraps allocations in a class. SESE is using goto's and only returning in one location and all the variables at the top so you don't bypass control flow. Otherwise you have a coding style that can cause issues with memory leaks.

Languages like Go are designed so that someone who's not familiar or wants to use these patterns can write safe and good code. And ALOT of people are complete idiots at c and c++ in a good fashion. You can see the most obvious and horrible programmers making critical things like routers who just have the most blatant bugs or bad practices. And what you don't know, you don't know. So these people exist in bliss pushing shitty horrible, bug ridden code. ANd using these coding styles which prevent that are extra tedious and annoying.

For libraries, try to use VCPKG to find and build new ones to statically link. You also need to learn about compiler definitions, like declspec. And need to worry about alignment on some things as well.
That still exists for many single player games, though with the creep of ingame purchases into even single player games, there has been a reduction. But it's still plenty easy to fire up something like CheatEngine and poke around in a games memory. Many games these days also tend to have mod support, and if its halfway decent, someone will pretty quickly make a cheat/sandbox mod.

With all that said though, there's a certain trainer scene that has disappeared. From what I've seen, many have transitioned to the paid/freemium model (see things like WeMod and similar) and thus have to deal with somehow monetizing cheating; that tends to lead to some dark patterns and not so savoury behaviours. It was never the cleanest of scenes, but it feels particularly slimy these days.

I do miss the keygen and trainer chiptunes though.
So the lesson they could only take from their failings is to limit publishing instead of capitalizing on new techs? Almost every if not all authors of "Attention is all you need" left Google before ChatGPT broke the world. If the paper was internal I suspect they would have probably left even earlier, taken their ideas elsewhere and still beaten Google to it. If everyone stayed hush hush, Google might not even know what gave other's an edge. There's no secret to AI as we know it today, deep learning, RL, transformers, LOTS and LOTS of data, plus lots and lots of training.
Does this (TianoCore) work on the Raspberry Pi Compute Module 4 (CM4)?
WHO downgrades Covid pandemic, says it’s no longer emergency
Interestingly, they have a "barcode" system that allow them (and allow us) to know the age of a given sock.

"Blacksocks knows the age of all socks"
https://www.blacksocks.com/en/ageofthesocksen
Can you explain that last line (sort @1 : [chain car len])?
No what I mean is you buy 30-50 identical socks per type.

You get one box per type.

Then you stuff the 50 identical socks into the same box. Replenish when at 50% capacity.
IIRC, the code for at least some of those unlocks is available open source. And usually hacks or jailbreaks have a tendency to trend in that direction even when the hackers are charging for it initially. Someone eventually decides to share their code and methods, for the fame or to do a talk, if for no other reason.

The reason I think it will happen fairly quickly in cases like this is that hackers also tend to be more "challenge accepted" as culture whenever the offending restrictive software is particularly obviously stupid or egregious.
And (if I'm understanding correctly) vectors that are near each other (in a mathematical sense) represent inputs that are "near" each other (in a conceptual sense).

So... a vector database can be organized to quickly retrieve objects with particular characteristics, without rigidly defining what those characteristics are.

Have I got it?
I don’t have a team.
People keep saying this, but it hasn't been true for me. I've had to reinstall PiVPN a few times, I assume because automatic updates may have broken it somehow. I tried manually configuring wireguard every time but just could not get it to work after hours of trying. PiVPN has always been extremely easy to install and configure.
someone discovered whitespace significance but doesnt know how to call it yet
This is very specific case though.

Many times compiler tooling will do just fine with good old visitor patterns, enums etc..

Sure there may be small amount of errors missed, but that's not always as critical as availability of libraries and integration.
Though you can have memory pages which are non-executable so I'd say that the processor in fact has this concept.
I was thinking maybe essayist, or influencer..
And if you're wearing tabis, you don't even have a choice
As the saga of Unroll.me[0] tells us, services like these will inevitably turn on their customers when they need to squeeze out more money than what they're charging you. Unroll.me may have been free, but as we've seen with modern SaaS, there will always be an upsell around the corner:

https://www.theverge.com/2019/12/17/21027159/unroll-me-email...
You might think that, but OPS went through an astounding amount of regulatory review. They got an actual license from the NRC to build the first 8.

This article goes into detail of you have access: https://www.newyorker.com/magazine/1975/05/12/the-atlantic-g...
As a male programmer, at home I like to wear "programmer socks", as the meme goes: https://i.kym-cdn.com/entries/icons/original/000/031/279/Scr...

Anyone else?
Slow compile times were a real issue for me when I was trying to leverage Crystal. This is acknowledged as a significant (and challenging to solve) issue: https://dev.to/asterite/incremental-compilation-for-crystal-...
Julien Benda's Anti-Passionate Europe [pdf]
Even in C it’s not that hard to make a basic hash table. It’s probably like 20 lines of code or something.
Why do you care about pairing them if they're the same? That's pretty much the whole point of buying a bunch of identical pairs at the same time.
No reason to invest loads of capital unless you're building a moat.
What’s the word for when snark backfires?
I disagree that “bills must be based on evidence” and in practice they are not. The Civil Rights Act doesn’t say “whereas scientific studies by competent and qualified scientists and researchers have recently concluded that human races, despite obvious, outward differences, are genetically all similar…” We had a moral belief in the equality of the races, rooted in Christianity, long before we had the scientific evidence to support that belief. Likewise, there is no scientific basis for saying that the rich should take care of the poor, of that young people should support old people. These are all moral judgments. Why don’t we just let old people die when they can’t work anymore? It would be much more efficient after all.

It’s impossible to avoid basing laws on moral beliefs, because fundamentally, moral beliefs are directed to notions of what will make a better society. Your version of “secularism” doesn’t take non-falsifiable moral judgments out of lawmaking. It just gives preference to one set of non-falsifiable beliefs over another. For example, acceptance of pornography or sex work is heavily based on the idea that people should be able to do what they want sexually so long as there is consent. What is the scientific evidence behind that belief? There isn’t. It’s based on a moral belief about sexual satisfaction being an important part of the human experience, it’s based on a moral belief about individual freedom and the limits on it, etc. Ultimately, it’s a moral belief about what kind of society is better.
I also know people who hate open-toe shoes for the lack of protection.
Really interesting point, thanks.

> Does this mean this service doesn't work if you use unique email addresses for different services?

It wouldn't work "out of the box".

The DNS record is stored at a DNS location based on the hash of the email, so you would need to:

a. Setup a domain verification record for each email (not that realistic); or

b. Use an email address specifically for domain verification (a different one to your unique user email) and consider any non-verification emails to be spam

Immediate thoughts are that the spec could encourage service providers to run two checks if the email address include a tag, given the email:

example+tag@gmail.com, they first check for a Domain Verification record for example+tag@gmail.com, then tag@gmail.com

However, this would seem to introduce an attack vector for users with email providers that don't recognise tagging.

I'll give this some more thought, thanks a lot for bringing it up – exactly why I'm here.
New York AG Proposes Landmark Crypto Law, Citing ‘Dysfunction’
https://twitter.com/elonmusk/status/1654027795041865731?cxt=...
I have left and right socks in Austria. If I accidentally end up with two left ones or two right ones (I can only tell by the L and R emblems) and notice it after having left the house it completely ruins my day. As in, I will generally get up and leave wherever I am, go home and wait for the feeling to reset by going to sleep in the evening.
Those creators should give you a sponsor-free version then. If not, the creator knows this and wants you to watch the sponsored video anyway. That means the monetization from the sponsorship is still baked into your deal with the creator.
Inspired by the author's recent brief revisitings: https://blog.plover.com/addenda/202304.html and https://blog.plover.com/lang/etym/water-polo.html
Yes, Urectum.
xdotool + bash and other utils.
> Runaway greenhouse gas process?

Unlikely. The moons of Uranus appear to not have atmospheres.

There is this cool paper[1] about how they measured the lack of atmosphere for one of the moons (Titania). They measured carefully the light of a star as the moon occluded it. If there were atmosphere there they would have seen it.

No atmosphere, no runaway greenhouse gas process. At least not how we know it.

https://hal.science/hal-00506795/document
This is what passes for "interactivity" in this day and age. Scrolly-telling web design from NYTimes interactive style guide 2012.
> I recently implemented a Brainfuck interpreter in the Crystal programming language

Aw, a bit of a missed opportunity to write a crystal version of the impressive (but probably dated?) "How I start"-article for Nim:

https://howistart.org/posts/nim/1/
Trying to ignore the guy with the arrest record a mile long and who is currently making you 'uncomfortable' by screaming obscenities in your face because he is mentally ill or high on drugs; can also get you killed when he pulls out a knife or pushes you into the path of an oncoming train.
Amazing how quickly the justice department works for certain interests.
Unfortunately this piece is nebulous on what an embedding is. Apparently it is saved as an array of floats, and it has some string of text it is associated with, and the float arrays are compared by "similarity".

None of these explains what an embedding really is. My best guess is that the embedding represents the meaning of the natural language string it was generated from, such that strings with "similar" embeddings have similar meaning. But that's just speculation.
This is ending soon. Even according to sam altman from ai we have reached a limit on large model. We need new techniques like attention, transformer, layernorms
If shedskin becomes ready, that would be a contender. It's really cool, it converts Python to C++.
Even if it’s compiling the entire compiler in 0.7 seconds it’s certainly not generating good code. Even then it’s dubious and likely skipping semantic checks, etc.
Valid risk [0], but that shouldn't keep the gov from making the code public. Open source / free software has its unique challenges, but it's a more fair model to people, and also it doesn't have challenges that arise from the code being "secret".

[0] example with the Linux kernel: https://www.theverge.com/2021/4/22/22398156/university-minne...
The quality of the results seems really poor compared to Kagi. It seems to favour commercial / privately owned product sites over community information etc...
Let's Encrypt together with tools like Cerbot have brought easy to use proof of domain ownership to countless sites. Why wouldn't services that want to verify domain ownership use that? Cerbot already has integrations for tons of DNS registries and if that's not available then all you need to do is put a special secret file in the .well-known directory.

Even if centralization of domain validation is something you care about, I wouldn't want that centralization to happen by a project for a company focused on collecting data about businesses.
> Constant ignoring of the rules

I don't know your situation, but I'd be interested to know if these are agreed upon rules that people just get lazy about (really common, I've been there) or what. If it's forgetfulness or it's tedious to follow, I'd consider looking into setting up tooling to enforce the rules a bit better. Just throwing things out there, I have no idea what the situation looks like.
My understanding of the issue is that the government of India required executive presence as an insurance of sorts, so that the stick of throwing the local executive in jail can be wielded to get some measure of control.

Now, whether that is good or bad is a different matter altogether
The phone unlocks with the bio-metrics but the passkey has no additional lock. Be careful to take note of what thing you are actually "unlocking".

For example, if your 2fa codes for a service are always sent to an email account that uses the same password as the site for that service, then you do not actually have 2FA in that case since any potential attacker just needs the one password to get into your email account and that automatically gives them access to the other service.

If the passkey is stored on the device, and the device unlocks by bio-metrics only, and there is nothing additional but to tap the yes button on a notification in order to get logged in. Then the site or service you are logging in to, has only one factor authentication. You can also notice this in the fact that the system here does not send the raw bio-metric data to the service, only the passkey. Therefore if someone copies your passkey or finds a way to man-in-the-middle the key exchange, they can unlock the the service without having your phone. Again one factor.

For it to be a true 2-FA system, you would have to send the evidence of what you are and actually hand over what you have. Both would be checked, and only then would you be logged in.

In the case of the usual password plus auth app codes. The codes, and the keys the are generated, from are in the auth app. That's not ideal either, it can still be messed with, but that's why we pair it with something you know, which is not stored anywhere (if it is written down anywhere, even as uncovered text in a database, or a file on your device, then the password is not a password any more, it's just something else you have).