skysight-inc/HackerNews huggingface dataset:
I think the main difference is that in programming you typically use names from your domain, like "request" or "student". But math objects are all very abstract, they don't denote any domain. For example, if I have a triangle and I want to name its vertexes so I can refer to them later, what would be a good name? Should I call them vertexA, vertexB, and vertexC just so it's not a single letter?
If you're employed as a machine repairman, I assume you visit every machine pretty frequently...
The question is what is music notation even supposed to be.

Is the purpose of music notation to be something you can set in front of a musician and make them play the music the way you want? In that case it performs pretty well, though it varies widely by instrument (both the ability to let them perform, and the actual notation).

But if the purpose is music literacy, letting regular people read a score and be able to hear the music in their head, then it's not working well. Even experienced musicians (like I assume OP is) usually associate notation not with sound, but with finger and lip positions first, the means needed to reproduce it. And only then, sometimes, from finger positions to sounds. I remember the band kids in ear training classes in high school wiggling three fingers, playing an imaginary trumpet, in order to be able to sight sing.

The reason I'm interested in alternative notation is that I dream of being able to read music like I read text. Who wouldn't want that? And despite having learned to sight read on some instruments and to sight sing reasonably, I don't feel like I can do that.
I don't think that is ever going to change. What might happen is that new compilers drop -std=c89 entirely if they can't support it, but that also seems unlikely.
Hey, looks like we had the same idea! I've run into the same issue and wanted to stop building debug UI's that do the same thing.

In my case, I went to implement this for Windows, but bit more advanced with inline scripting support. Basically, you insert a snippet anywhere in the code that can call various functions and one of them is `view()` which will show all locals (or a chosen object out of scope) in a Visual Studio window (it's a VS extension [0], website [1]). Calling it again will update the view with the new state. The scripting language underneath is Angelscript and it understands symbols inside your entire project (e.g you could do `view(Namespace::g_variable)` or even call functions from the program etc.
The snippet hook is then JIT'ed into the target function by relocating it using info from the PDB. This took me ~1y to implement, and it's still a research phase project.

[0] https://marketplace.visualstudio.com/items?itemName=donadigo...

[1] https://d-0.dev/
Well yeah, but he doesn't say people should follow him but rather that everyone are free and should make changes to his "protocol" in order to make it fit their life.

I still see no problem here..
https://protocol.bryanjohnson.com/#skin-health

For non-invasive skincare he does daily face-wash, moisturizing creams (face and body), application of creams containing Vitamin C, E, B3 and more. Personally, it is enough to apply some moisturizer (for face and body) and UV-protective cream. If you want really smooth/clean face then you can look into getting some retinol/retinoid - the stronger the better the effect as long as your skin can tolerate (so requires experimentation). Stick to proven brands such as Cerave, Eucerin and few other big ones.

For more invasive procedures he does microneedle and laser procedures. Both operate on principle of basically causing controlled damage on the skin to force your body to repair it. I used to have some stretch marks that were repaired using CO2 laser. Before trying to do any of this - consult your local dermatologist if you have something that bothers you on the skin, however. These procedures can be costly, requires after-care and obviously should be performed by certified professionals.

He also does microbotox injections to clear any pores. In my opinion this is now veering off more to cosmetic enhancement with fillers and the like.
Is HTML really that scary for people?
Discrepancies in accounting are the norm, not the exception. No large company will ever have perfectly balanced books for a multitude of reasons - too many different IT systems that sometimes but not always have the same data, humans in the loop that forget or fat-finger entries, inventory loss/theft/damage, you name it.
He doesn’t really go into the problems of modern music notation in any depth, and he implies that the solution is that ugly numbering system. He doesn’t mention at all the incredible expressiveness of the notation system that was the result of thousands of years of human innovation. I feel weirdly cheated after watching this whole thing, like I could have gotten all the info from reading a 400 word article.
You wouldn't think much of my clothing. I've never owned a car. My grooming is minimal, my appearance just doesn't cross my mind. But I do like a nice cookie.

I behave selfishly sometimes, no question. Does that really define the entirety of who I am? Why would it define me more than, say, when I feel bored, or when I behave generously, or when I do things on impulse? Afterall, I try to avoid behaving selfishly, so I spend a lot more time in these other frames of mind. Why shouldn't the totality be what defines me or anyone else?

Flattening a human being into mere selfishness might be a convenient assumption to build models around, but the map is not the terrain.
Android forces app developers to categorize notifications (the API is called notification channels). Each channel can be muted individually in the system settings. Though it's up to the app makers to correctly categorize their notifications, in my experience most apps do this.

Whenever I see a spam notification, I immediatelly go mute the channel and the problem never repeats itself.
> As Kara repaid the proceeds of his scam to cover the city’s insurers, he was released after 16 months.

It's hard to find any information about this since it happened 30 years ago, but I wonder if he had to pay a fine. If not, he probably made out pretty well, investing the $2 million into real estate.
My theory is that it's more to do with going through periods of calorie deficit, rather than total maximum number of calories. There was a paper posted here a year or two ago purporting to show that fasting triggered "autophagy", which seems to be a sort of "stack ranking" phase for the body.

Anecdotally, I'm nearly 50, and for the last decade people have been commenting on how young I look. All my younger siblings have loads of gray hair, and I've only got a few; my mother even asked me if I dyed my hair (I don't!).

Possibly it's just genetics or something else (like not having a child to take care of until a few years ago); but also possibly it's because I've been regularly doing fasts for religious reasons since I was in my late 20's. I typically aim to do a 36-hour fast once a week (eat dinner on Sunday, eat breakfast on Tuesday); and I've done a number of week-long fasts as well.

There are loads and loads of benefits to fasting, and the potential for a longer, healthier life is one of them.
The number of hours worked per year in the middle age are so much inferior to now, it's not even funny. I've talked to a blacksmith who sometimes use traditional forge and studied the medieval craft, he told us that it is not even a question , despite the tools improving, we work a lot more.
the goal shouldn’t be to avoid death but to live our old age in adequately healthy and strong bodies (proportional to age and our daily routines) and a sharp mind still capable of following complex arguments. i doubt the strategy for this involves all this sacrifice and masochism. but fear of death is such an overriding fear. it commits us into slavery and makes us do crazy things with sufficient justification. life’s for living not longevity. so live! tecumseh’s poem comes to mind:

So live your life that the fear of death can never enter your heart. Trouble no one about their religion; respect others in their view, and demand that they respect yours. Love your life, perfect your life, beautify all things in your life. Seek to make your life long and its purpose in the service of your people. Prepare a noble death song for the day when you go over the great divide. Always give a word or a sign of salute when meeting or passing a friend, even a stranger, when in a lonely place. Show respect to all people and bow to none. When you arise in the morning, give thanks for the food and for the joy of living. If you see no reason for giving thanks, the fault lies only in yourself. Abuse no one and nothing, for abuse turns the wise ones to fools and robs the spirit of its vision. When it comes your time to die, be not like those whose hearts are filled with fear of death, so that when their time comes they weep and pray for a little more time to live their lives over again in a different way. Sing your death song and die like a hero going home.
What, excuse me, the fuck. This should not be legal at all.
Can you link me to a statement where he actually tells people to buy sheets with silver in them?

Honestly, I've followed him for quite a while and pretty much all of his content is wholesome and while a bit culty, it's not like he is forcing anyone to do anything. For the stuff that actually makes him money, he is a lot less sales-pushy than the overwhelming majority of youtubers. You can get his protocol for free and follow as much as you want to, buy the supplements and silver sheets from wherever if you want to.
Yeah, of course, maybe it would be 1.1. What I am trying to say is that the results could be reported in a more scientific manner.

For instance, about epigenetic clocks, there are a lot of them now. There is GrimAge for mortality, FitAge for fitness, and dozens of different clocks for chronological age. I cannot know for sure, but I am almost sure Bryan tried at least a few. Why did they select to showcase only this one? Is it because they liked the results the most?

Same for all other markers. All of them are "optimal" "above 95%", etc. Is there no marker that is not so great and can still be improved? Also showing the history of the measurements (how they fluctuate during years Bryan is on the protocol) would be wonderful. Or measuring the same markers for a different person, who is above him in the leaderboard, but not going through the protocol.

I want to repeat that I love what he is doing. But for some reason the website gives a marketing vibe. This is our protocol, everything is optimal, here is our olive oil. Which is a bit of a weird look, given the lengths Bryan Johnson is going through.
> Those of us that, for whatever reason, see it coming, should keep calm and steady and keep ocasionnaly presenting our view in a non-confrontational way

Yes.

> and support groups or legislative efforts which may be allies.

No. Legislative bodies are part of the problem. Most groups too . The governance structure is fascistic already - it is government and corporations working together. The tanker cannot be redirected, it's not a case of voting someone else in.

If that's negative, sorry, but don't blame me. I'd rather deal with reality than a false hope.

The deeper answer for me, lies with each individual. Each of us gets to choose.
BPMN and DMN are mature and standardized technologies for enterprises. Support from IBM, SAP, Redhat etc. but Camunda is where I learnt it.

https://www.ibm.com/docs/en/odm/8.10?topic=center-when-use-d...

https://training.sap.com/course/sig141-dmn-12-basics-classro...

https://access.redhat.com/documentation/en-us/red_hat_decisi...

That's the decision engine part. For domain modeling (i.e. expressing logic) you have to search for fluff https://www.trisotech.com/dmn-hit-policy-explained/

I get a feeling that perhaps DMN is taught to business .ajora and never to CS majors, which is why it is this big thing no-one on HN knows about

https://mit-online.getsmarter.com/presentations/lp/mit-busin...
The 20% could easily be missed if it ended up looking like a ticket wasn't sold at all (ie. just 20% fewer tickets got sold).

Many railways don't keep track of the paper that tickets are sold on, because the same paper is used for printing receipts, seat reservations, free/discounted tickets etc.

Many railways also have a double digit percentage of fare evasion. Also, many railways operate partially/mostly on government funds not ticket revenue, so a 20% loss in ticket revenue wasn't a 20% drop in total revenue.
> clean code, development cycles and and design patterns

We can't even agree that these things are in fact good ideas.

Singleton is a design pattern, generally considered a bad one but it has important uses when used correctly.

Clean code is good but only when done the correct amount, when done in a zealous manner just slows down development and adds extra overhead which will again cause mistakes.

If anything I feel design by contract will become more of a standard, look at the JPL recommendations, they don't explicitly call it design by contract but it's build into the spec.

Not enough "software engineers" even know what invariants need to hold, what preconditions need to be true and what postconditions need to be in place.

Don't believe me, look for the equivalent of:

try {
// some code
} catch(...) {
// Handle all these errors we didnt know about and handle explicitly
}

In almost any codebase and it will be there.
The language authors can be shortsighted, but they're not stupid. The discussion of destructors has proceeded for years and everyone there knows that GCC already has __attribute__((cleanup)).
So I just started piano (got one for Christmas). Notation is a PITA but the effort to decipher is still orders of magnitude easier than actually playing anything.

I can imagine the effort ratio gets even more skewed by the time you get to the level at which you could invent a better notation, so in the end nobody bothers.
He was right to not watch the video. I regret it, it has no substance.
What bank does this? I’m not getting any marketing spam from Chase or C1.
A curious thing here is that, if this article is correct, the man spent 16 months in prison, and had repaid the amount stolen by then. It seems reasonable to assume that if he had not invested his stolen money in real estate he would not have been able to repay his debt to society so cleanly. I wonder if in the end he didn't make a sizeable profit from all of this.
I install it when necessary on trips and once I land at SFO I just delete it. During that time it generally sends me 2-3 unwanted notifications but there's not much I can do about that except grumble.
Also, FTA:

> maintain and fix the 68 ticket machines of Edmonton’s LRT

So it’s not like the total number of machines is that crazy either.
The hard part of the 2038 problem is not the ABI changes, but all the higher-level systems and data storage formats that use 32 bit unix time. Such as file systems. Fortunately many of them can be adjusted to treat time as unsigned so they won’t need to break compatibility with old data, but it’s really hard to make a signed -> unsigned change without overlooking corner cases.
I'm also on Linux.

The rare times I use Windows I use Edge, and I can't remember the last time I've used Google Maps there, so can't tell whether it shows it too.
Looking at their front page, they have the following distinguishing goals: Simplicity, speed, modern, pleasant. Is there _any_ language that doesn't aim for those four things? I have no idea why I'd choose Odin.
Drug-sniffing dogs are a myth[1]. They're used as a pretext for illegal searches, not to detect drugs.

I suspect this is similar. "Detecting off-gassing" is vague enough to sound like it makes sense, but there's a variety of materials in electronic devices and many of the ones that off-gas (like plastic) are found in millions of other products.

1. https://www.abc.net.au/news/2018-12-03/fact-check-are-drug-d...
I'm extra productive during a fast. I go into this ultra hunter mode. Try it.
Too bad it doesn’t say how he actually got found out. I imagine he could have gotten away with it if he had gradually reduced his theft of coins over 2-3 years, then quit the job and moved somewhere else. I’m pretty sure there’s tons of schemes like this that aren’t ever found out.
My works are fully cross-platform. There is no restrictive situation. I also prepared Linux and ARM versions for HALIC, but I didn't compile new versions because it didn't get much attention. When my Linux test machine is ready(crashed), I compile the Linux version of HALAC.
Given the Post Office / Horizon scandal, I'd actually be reassured the default assumption was the software was wrong.

Further reading at https://en.wikipedia.org/wiki/British_Post_Office_scandal , the TLDR is the biggest miscarriage of justice in UK history because people insisted the software was right.
"But beware, this country comes with a curse!"

[That's bad].

"But it comes with a FREE FROGURT!"

[That's good].

"But the frogurt is ALSO CURSED!"

[That's bad].

"But it comes with a FREE TOPPING!"

[That's good].

"The country has a long history of sociopathic ideation on its socioeconomic participation within a larger global economy, typically as a parasite to vice."

[...].

"That's bad."

[*] A bad take on Simpson's [did it, first!]: https://www.youtube.com/watch?v=i73-lpVV-Jo
The model for me is duolingo. They gamified a thing I wanted to learn so I mostly didn’t mind the notifications. It’s still important to have timely and relevant information though.
You use yelp for directions?
I was just pondering what kind of push notifications I’ll need for an app I’m writing, so I was pretty psyched to see this title.

How disappointing to find that the title is BS, applied to an article that’s focused entirely on spamming.

Push notifications might never even be shown to the user. They may be for the application’s consumption, to avoid polling a remote server.
> How can you be against that?

Personally, I'm against using my children as blood banks
Skipping breakfast will not change your muscle building if you are eating enough calories and protein. I personally know a few bodybuilders who have been strictly doing intermittent fasting for years, you need to get your macros, breakfast isn't necessary.
What are your thoughts on efforts to rewrite your giant C codebase in Rust? Most of the people who hold this opinion also seem to dislike people coming near their code with a new language. Improvements from C are generally driven from a pragmatic viewpoint that there is lots of legacy code that is not being well served by C but cannot afford to be rewritten just yet.
An article on It check it out : https://digialps.com/introducing-halac-new-ultra-fast-lossle...
> he obvious example is saving credit card details. Apparently Firefox does this but only in the US?? Bizarre.

I am in the UK, use Firefox on Windows and Android, and it constantly asks me if I want to save card details. Annoying.
I have not bough anything in Amazon since 3 years ago, and honestly, it was because I was given an Amazon card as a present, otherwise it would be 6 years ago.

I go the extra mile to do that. I do because I hate the commingle inventory, and because I think is getting to big.

I see no impact at all on my behaviour. My friends, avid amazon consumer see me like a strange person for not buying there. I don't evangelise neither I go the extra mile to explain the situation more than "Jeff Bezos doesn't any more of my money".

I could repeat this situation with any single measure that we as individual can take. They are basically worthless.
A quick Google didn't return any books on this, unfortunately.

What stood out for me was that the Canadian tax authorities didn't get to him. Maybe he payed tax on his earnings; the article doesn't clarify.
> Too bad it doesn’t say how he actually got found out.

Hm? It does:

> In 1993, with the red flags mounting up, the city authorities hired private investigators to observe Kara, which finally caught him in the act.
This is very nice! I remember drawing direction fields and integral lines through them in my numerical PDE class but I guess I lacked artistic mindset to push it further :)

I see that some of your generative art i this styles has multicoloured flow lines, is that just random or are the splits computed somehow?
Even The Onion was not willing to go so far in their satire as to suggest that someone might be interested in pushes: https://www.theonion.com/man-creates-account-on-ghostbusterb...
A bike doesn’t weigh over a ton though, while understandable that some bikers ride rather aggressively their ability to maneuver effectively at speed is far better than a car.
Dutch live railway map:
https://spoorkaart.mwnn.nl/

Transport tycoon in the Netherlands is played by 4 or 5 competitors. You can see make out their coloring and general area of operation on this map too.

Fun fact: In the Netherlands you have to make sure you 'checkin' to the right transportation company, some stations have 3 checkin posts. Very annoying and embarrassing and error prone.

https://commons.wikimedia.org/wiki/File:OVC-palen_in_station...
Well that is definitely not any sort of accurate representation of how you gained the weight.
Revolutionizing RAG with Enhanced PDF Structure Recognition
With the rapid development of Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) has become a predominant method in the field of professional knowledge-based question answering. Presently, major foundation model companies have opened up Embedding and Chat API interfaces, and frameworks like Langchain have already integrated the RAG process. It appears that the key models and steps in RAG have been resolved, leading to the question: are professional knowledge QA systems now approaching perfection?

This article discovers that current primary methods depend on the premise of accessing high-quality text corpora. However, since professional documents are mainly stored in PDFs, the low accuracy of PDF parsing significantly impacts the effectiveness of professional knowledge-based QA.

We conducted an empirical RAG experiment across 188 real-world professional documents and 302 questions. The results showed that, ChatDOC, a RAG system equiped with panoptic and pinpoint PDF parser, retrieved more accurate and complete segments and answered superior to baseline on over 40% of questions. This shows that we may revolutionize RAG with enhanced PDF structure recognition.

Insights

Large Language Models (LLMs) are capable of producing more accurate responses when assisted by a PDF parser that effectively extracts and integrates structured information from documents into the prompts. This process enhances the quality and relevance of the data fed into the models, thereby improving their output.

If you want more details, here is the full-text link:https://chatdoc.com/blog/revolutionizing-rag-with-enhanced-p...
Ask HN: What are your founder's resolutions for 2024?
Hey everyone!

As we step into 2024, I'm curious to know what resolutions other startup founders have set for themselves.

My top resolutions:
- Commit to regular posts on LinkedIn and Twitter, even if I think I'm cringe every time I do it.
- Attend at least one networking event a week.
- Contact much more people (prospects, partners or VCs) I've been pretty product-focused up to now to build it, but it's time to be obsessed by sales.
- Exercise. This isn't really business-related, but it's more about understanding that I need to take some time for myself, because building a business is a marathon, not a sprint.
>> To lose weight long term we need to fix whatever caused the regulating machinery to malfunction as we can't really eat less (over long term).

Hi, why do you say this? I mean I was a glutton (and still am), but I have been able to reduce the amount of food eaten by skipping dinner as a way of eating less. I've been at it for 2 years now, not long term maybe but medium term and I have no intention of stopping given the benefits I'm having.