skysight-inc/HackerNews huggingface dataset:
My high school physics class flashes back to me, I don't think I understand a fraction of it but it seems very exciting (pun intended).

I was reading up on this (now outdated) wiki page:
https://en.wikipedia.org/wiki/Isotopes_of_thorium#Thorium-22...

And it mentions the application as qubit for quantum computers. If the state change is relatively simple, cheap and stable, what could this do for quantum computing? I picture a crystalline processor holding Thorium nuclei as the brains of a new supercomputer? Would that be viable?
Yes, anytime you have untrivial amount of the data, you go for

1. Create new column
2. Backfill new column over time (manual, triggers, etc.)
3. During small downtime drop/rename (i.e. swap the columns).
> The article talks about OpenAI being unwilling to correct errors. But they just can’t.

There are actually several algorithms intended to allow fact editing in LLMs: https://github.com/zjunlp/EasyEdit?tab=readme-ov-file#curren...

They don't work perfectly (e.g. "Tim Cook is CEO of Apple" and "The CEO of Apple is Tim Cook" for some reason have to be edited separately) but they can deal with the most egregious cases. And, you know, maybe OpenAI can improve them further, given they're always going on about 'safety' as a reason their competitors should be regulated out of existence.
Well, I think the suggestion remains: live on subsistence income whilst working for as long as it takes to be able to live on subsistence income whilst not working. (All the while you can be attempting to effect changes that allow you to earn more than subsistence income at something you enjoy going.)
I look at it as the impossibility of having regret once you understand that every decision you made in the past was the best decision you could have made. Which is to say you were some specific person, with a particular ego and relation to self and to world. Any decision made was being made withing some particular frame of mind - mood, energy, memories, as well as their relevance and salience mappings.

Making a decision while angry? If one has not the capacity to see through anger when making a decision - a lack of mindfulness perhaps, then that decision even when made in anger is the best they could do at that point. If one practices mindfulness and can often deal with anger but fails this time, that is still the best that person could do given who they are when a decision is being made. There is nobody to blame.

Even perceived self-sabotage is still acting within some particular framing. If that person Knew something different about the nature of their being at a perspective and participatory level, they likely would have made different more constructive choices.

Everything emerges exactly as it should due to what is Known and is at any particular time. The nature of self being a lifelong quest to understand, the more we understand about it the better the decision we can make. Probably explains the importance of 'Know thyself' to Socrates. But there is never a wrong choice as you say, only non-optimal. Only that which was made due to you having not been some particular other potential version of you.

Learning makes change possible. Not all learning is good for you. You never know you're learning as you're doing it - for if you're self aware you aren't paying attention as so can't learn, but if you are paying attention you're not aware about "learning". Thus we should pay attention to what is good and trust that we are learning. And trust that we are also learning when we pay attention to what is bad for us.
For example, the Earth's gravitational field could be analyzed so precisely that it could provide indications of mineral resources

Resources companies are salivating
If it's research it very probably is at least partially publicly funded. Regardless of whatever the law says, I don't think it's immoral to take it and offer better services around it that will be useful enough that someone decides to pay.
> Retail and pharmacy chain London Drugs [...] has shuttered its stores across Western Canada until further notice.

> The chain says pharmacists would still support customers with urgent pharmacy needs [...]

Er... which one is it now? If they support customers with urgent pharmacy needs, the stores can't be completely shuttered?

Also, there is no information about any of this (including which stores are open and under what conditions) on their website - but maybe they also no longer control that website?
Most of Europe does not have bankruptcy laws comparable to the US. Technically they do exist but the differences in the details are so large they may as well be called two different things.
>By bogging down the concept of weightloss with an exercise requirement

Conceptually weightloss for genpop is really get skinnier to fit into things. Body recomposition with more muscle and less fat can get you there faster and more muscle makes long terms maintaining higher weight at same waist size easier. In my experience the people who lost weight and kept it are the ones who got more muscular or have exercise goals that regulates their caloric intake. People who just diet tend to yoyo.
> complete ignorance of or complete disregard to copyright

A question that could be appended to many LLM discussions!
Wheelchair, not plane seat. She's already got the plane seat just fine.
Point is, external interruptions are trivial to deal with compared to internal struggles. You can wear ANC headphones in the office and negotiate focus time with your boss. You can change your boss, or your job, or restructure your work around interruptions. Point is, you have options that are sure to work, and tend to not require much upkeep; many are just "fire and forget" fixes.

That's almost never the case with internal struggles. You can't negotiate your ADHD away. There's no mental "ANC headphones" equivalent to shut the bees buzzing in your head up. You're lucky if the problem is something that responds to pharmacotherapy. That means there's actually something you can do to fix it that has even a snowball's chance in hell of working.
I think the last breaking change I remember was enumerations being added, which broke any code that used the class name as a variable name. But I could be wrong; it was almost 20 years ago.
They've always been around, they've just been dismissed as "Luddites" who fear an inevitable future. But of course, the Luddites are always proven correct in hindsight.
It's whatever is in the training data, plus some hacks. For example, if I ask ChatGPT when my birthday is it says "I don't have personal information on individuals"; but if I ask when King Charles III birthday is it tells me a date... which matches what's in Wikipedia... so it might be right. If there are lots of instances in the training data where the date is wrong, then it will just repeat that wrong date back to you as fact.
I know US is very litigious, but I am certain there are plenty of knowledge-based articles by companies in the US of A that could theoretically be tested in court this way, but really, aren't.

I mean, look for any mention of "slow-roast it for 12 hours" in your favourite web search engine (I notice a couple of those say "overnight", yikes).
I remember chewing gum wrapper chains made by tricky folding.
> Making it work feels like black magic.

Can confirm. Last year I implemented a simple postgREST server with rowlevel security. (The postgREST logs are really good. With cookbook and all)

The path there was somewhat difficult, but once it worked, it was truly magical. And the mechanisms involved were quite simple even.
Samsung is planning to introduce "Video AI" technology
I studied OpenGL when all I could find was literally 1 tutorial on it and it was not in my native language.
In enterprise you are almost always under a pressure to deliver something asap, so some bad practices are just a natural consequence of that. They could have liked to do it differently, but then they would only be half way to delivering what they have already shipped. There are always tradeoffs.
What you get out depends on what you put in. Yes, you can skate through some of the top schools, but if on the other hand you want a top-tier education, you will definitely get it there.
Did anyone understand how they hold a nucleus (not an atom) in a crystal? Nucleus is charged and seeks electrons, I thought you need an electromagnetic trap for that (which the article says they don't use).
And a 'number plate' for that XKCD: https://hackaday.com/2014/04/04/sql-injection-fools-speed-tr...
The Y2Hundred problem
Nix: The Breaking Point
What a world we must have lived in without VSCode, TS and rust, a truly undistinguishable one it seems.
Every single European airliner has exactly same policy, 2 and above separate seat and full price.
Am I correct that it’s impossible for this system to evolve any kind of a suspension mechanism, no matter what the mutation parameters are?
This explains the success of StackOverflow: don't have to wait on your colleagues or even your own investigative work, the answer is usually a Google query away.

This also explains the success of ChatGPT in dev work: StackOverflow is still too much bullshit to deal with. LLMs strip that all away. It's such a big difference it's worth risking being led astray by hallucinations.
Back in college days, I had to use icecream to compile some of KDE codebase. Our laptops were quickly thermal throttling and simply couldn't handle so much code. Add to that crazy summers here, icecream was a godsend.
Usage of common sense also helps.
Its the nerd version of a 1000 horsepower 4 wheel drive extended cab extended bed truck that sits in an office parking garage 99% of its life.
Mmm, likewise.

Right now I'm half-expecting that unfixed 2038 bugs will accidentally save us from AI apocalypse. Or possibly cause it.
In my team I have a policy to not depend on Google, apart from obviously, Android.

Their KTLO on every product is absolute poo — will take an MS equivalent any day of the week.
If the company not getting your family members' names right operates under a GDPR-affected jurisdiction, they can be theoretically forced to fix this issue.

See also the highly relevant story "EBCDIC is incompatible with GDPR":
https://shkspr.mobi/blog/2021/10/ebcdic-is-incompatible-with...
I've also heard first hand of banks requiring from business owners to be personally liable for the loans even for well-established, successful businesses. And when you are trying to extend your facilities, the loans are not in the 10k range..

It was mind-boggling..
> Aren't we indemnifying most open source software authors in the same way?

No.

> For example the MIT license says "IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY

That’s a disclaimer, not an indemnity clause. They aren't the same thing.

A disclaimer (to the extent legally permitted) means that the party accepting it waives certain claims against the party disclaiming liability, and indemnity clause means the partt accepting it agrees to pay liabilities that the party demanding the indemnity might be found to have to third parties within the scope of the clause.
FTC rules that health apps must report data breaches from now on
Being a programmer and being an archivist are two different mindset and two different jobs.
Interested in Starting Your Own Online Casino?

Looking to dive into the world of online gaming and start your own casino? BuyCasino.co has got you covered! With our premium web scripts tailored specifically for online casinos, you can launch your platform quickly and efficiently.

Our scripts are meticulously crafted to provide a seamless user experience, robust security features, and customizable options to suit your unique vision. Whether you're a seasoned entrepreneur or new to the industry, BuyCasino.co offers the tools and support you need to succeed.
Not really. Not automatically, anyway. Realistically, code lasting forever is, the majority of the time, some engineer’s nerdy wet dream almost completely devoid from any real-world requirements. “This code should last 20 years” should, for most people, be fairly low on the list of desires for a technology stack. In the vast majority of cases, the processes that the software seeks to automate will have been thrown out LONG before then. The business went bust and the only surviving copy is on some developer’s personal computer. Darlene from accounting left and her replacement likes to do things differently, so all this custom stuff was replaced with something off-the-shelf. Your $40B unicorn dating network very unceremoniously fell from the charts after Gen Z decided to throw their phones away and connect in person like we used to. After all that, you’re left there holding a perfectly functional(?) solution to a problem nobody is asking to be solved anymore.

Let’s be clear: I know that banks run on COBOL. Everyone knows that. Please don’t say it. I can name 5-10 other industries off the top of my head where this sort of longevity matters. But let’s not kid ourselves that the stuff we’re writing is even intended to last a long time.
Do you not see the hypocrisy in stating that someone should be able to take something partially publicly funded and profit from it while the creator of said work should not retain some rights over said profit? By extension of the transitive property of the nebulous "partially", the LLM wrapper should be provided for free with complete disregard to the wrapper's creator since it is a derivative of partially publicly funded work.
GANMA
KE+KM combo is close to the best, KE allows you working around yet another dumb limitation of the OS of treating left and right the same (otherwise Ukelele is nice), KM gives you a more friendly GUI and integration with other apps (like Alt+F)

(the only missing low-level part in KE is stuff like home row mods where you'll need another utility like kanata/kmonad, but not sure how well they integrate with KE)
Not a physicist, so this comment is more of a guess with the intention of someone correcting me, but I think the thing all the physicists leave out because it's probably very obvious is that when an excited nucleus returns to its ground state, it will emit radiation.

So they hit their thorium with a laser, and then instead of the laser passing through, it gets absorbed, and then they get a flash of radiation back, letting them know the thorium was excited. The delay between the laser pulse and the flash of radiation is a property of the particular thorium nucleus, and is not affected by environmental circumstances like temperature or electric/magnetic fields, so can be relied on as a very precise measurement of time.
Registrars are beholden to the registry and ultimately to ICANN rules (for classic TLDs at least. They can't just fuck you over whenever they feel like in the same way that Google/Microsoft/Apple can with their services.
Exploring Solidity's Memory Management with a Practical Example
Hi HN community,

I've been diving deep into Solidity's memory management and came across some interesting behavior related to the free memory pointer (0x40). Solidity uses this pointer to track where new memory should be allocated during contract execution.

Here’s a snippet of code that illustrates how Solidity handles memory allocation for dynamic arrays:

```solidity
pragma solidity ^0.8.0;

contract FreeMemoryPointerExample {
function allocateMemory() public pure returns (uint initialPointer, uint afterArray) {
assembly {
// Read the free memory pointer initially
initialPointer := mload(0x40)
}
// Initialize variables directly in the function to avoid external inputs
uint[] memory myArray = new uint[](3); // Dynamic array of 3 uints
myArray[0] = 1; // Assigning values to demonstrate usage
myArray[1] = 2;
myArray[2] = 3;

assembly {
// Manually adjust the free memory pointer as if allocating memory for the array
mstore(0x40, add(mload(0x40), 0x60))
afterArray := mload(0x40)
}
}

}
```
Here are the results from the function call:
0:
uint256: initialPointer 128
1:
uint256: afterArray 352

In this example, the memory pointer starts at 128, which is the initial position for dynamically allocated memory in a new contract call. After allocating a dynamic array of three uint elements, each of which requires 32 bytes, we manually adjust the free memory pointer by 96 bytes (0x60 in hexadecimal). Hence, the pointer moves to 352. This illustrates how the memory space for each element, plus any potential overhead such as array length or padding, affects memory allocation.

The large jump from 128 to 352 also includes the space for storing the array's length itself, which is an additional 32 bytes not immediately apparent from just considering the size of the elements. This highlights the overhead involved in dynamic memory allocation in Solidity.

Would love to hear your thoughts on this, especially if you have insights into optimizing memory management in smart contracts, or share your experiences!

P.S. This is my first deep dive into Solidity's memory management shared here on HN. I’m keen to learn and improve, so any feedback on the post, the clarity of the explanation, or how the code could be enhanced would be greatly appreciated!
That is a matter of perspective. Generally hallucinations are considered to be the output that is not correlated to reality. You are correct that the same method is used for all output. If that were not the case then removing hallucinations would be trivial.
They use Th4+ ions, not nuclei. The lack of 4 electrons in the Th cations is compensated for by the surrounding F- anions.
No reason to think they're biological.
First you make maps, then you profit. Normally by extracting some resources or energy from the area. China is following a classic path. The impetus for Artemis becomes more clear! Haha :)
Usually these application, while they're good, they're just the initial idea people have given the current understanding

The cool applications usually come later (or they're more esoteric). The researchers were more excited to determine the actual frequency than think about clocks
"Four score and seven iPhones ago our investors brought forth on this bay, a new company, conceived in Los Altos, and dedicated to the proposition that all home computers are created as decorative art pieces in a rainbow of colours."
Completely agree re content.

When I watch higher quality 3D movies like Bladerunner 2049 and Dune Part 1, it feels like I never saw them before.

A top tier prestige TV series in 3D 180-degree (270? 360!) immersion would at least make Vision Pro an indispensable toy to the tech loving moneyed class.

Also, more immersive environments. They really are wonderful for focus and meditation/escape.

—

The other way to go, without breaking any banks, is keep making it more developer friendly. They could modestly increase demand for the current Vision this way, since developers can rationalize an expensive headset more than casual gamers.

Developers who use Vision to work, are more likely to experiment with its capabilities.

I.e. multiple Mac screens. Dragging Mac windows in and out of Mac screens. Better spaces management (location lockable, swappable). Improve smoothness of keyboard and trackpad behavior, Etc. More gestures.

They need to vastly improve the light shield & strap comfort. I made custom versions that are fantastic, with higher field of view and extra safety padding to match. Apple should do that.

—

Those are all things that could incrementally increase demand now, while increasing the value and demand for future lower cost sets.
i can certainly relate, my grandma died 32 y.o. to tuberculosis
I'm just hoping it won't do that before I plan to retire.
This kind of pessimism seems to come when people want to justify surrender. Why bother trying another path if there are no second chances, right? Now in middle age, I have found the 100s of small choices we make to be just as important as any of the big ones. Sometimes these are more important. I have seen it in my peers as well. People who choice the same path had different outcomes from all the small choices they made along the way. It's easy to attribute luck or privilege, but perseverance is a crucial factor in most success.

In the other extreme, it makes me think of the generations that have grown up with respawn video games. When you die you just respawn. Those games are ONLY second chances. It's rare that anyone plays any game all the way through on the first life they're given. If you grow up immersed in worlds without consequences it can paralyze your decision making in real life. Not always, but I have seen some people retreat into these kinds of worlds and not want IRL decisions.
Choosing to share some of the upside in business growth with those employees would mean they're likely fully 'bought into' the mission then.
One of my first programs was the sensible center: an IRC bot written in Perl.
> Very Not Fun

Maybe not to you, but people will find things fun that others don't.

UnRaid is but one of many homelab OS choices.
I feel your pain. All the best!
> Bugfixes and security fixes are fine, as long as everything else remains the same.

Devs absolutely do not enjoy backporting bug fixes to 5 different LTS versions of their software and then getting user complaints because there's inevitably an important customer who is six versions back. It's inefficient with expensive dev time and it's better for the business to use that time to create new features.

edanm is correct, a lot of this is historical caused by very loud and angry tech users around the turn of the millennium. Want to know why Chrome won? When telling that story people tend to focus on performance or security, but that's not really it. Chrome won because Larry Page overrode all the internal screaming about silent web-style auto update for desktop apps. Oh boy, a whole lot of people really hated that idea, in fact Google had to develop their own software update engine from scratch to make it happen. Page didn't care. He understood that the ability to release a new version of web apps every week without the user noticing was a huge competitive advantage for the web, IE also updated in the background as part of the OS, and he wanted Google's desktop apps to have that same advantage.

Meanwhile Firefox stuck with the old model of rare releases and letting users choose whether to upgrade or not. It was a disaster. Old Firefoxes constantly annoyed web devs by preventing them from using new features. Security patches got reverse engineered and exploited. Still, Firefox's passionate fanbase loudly rejected the Chrome approach because they felt it took away their control.

Eventually the Mozilla guys accepted that they were wrong, their fans were wrong and Larry Page was correct. But it took years and in that time Chrome had built up a huge reputational advantage.
Some systems also had expansion cards with an x86 processor on them. A more recent example would be Sun's SunPC and SunPCI cards -- you plugged these in a SBus or PCI slot, and ran x86 code on a real x86 processor. IIRC that's actually what the AT&T Unix PC did, too, but I'm not sure (I never owned one).
Expressing it that way removes a useful word from our vocab; when people say "halicinations" in this context it specifically means that the generated response does not match reality. If you say that it's just a coincidence when it's correct, and that it's hallicinations all the way down, how do you communicate succinctly to a human that AI responses are not necessarily bound in reality? (I mean in the specific case, not the general case).