skysight-inc/HackerNews huggingface dataset:
> There is also the second issue that C is technically TWO languages: the C programming language and the C preprocessor. People mix the two together and things cannot be easily translated. A good basic example of this is people using `#define` for constants, and thus that name has no semantic meaning in the language itself. A translator has to try and make some semantic meaning from the intersection of these two languages, even if people don't make a distinction when making APIs.

I completely agree that this a giant PITA. But glad it's being considered to be part of toolchain. I would also suggest you reconsider the functionality of importing C headers directly. Yes, they won't be as nice as Odin bindings but they'll definitely give a nice stop gap. Just recently I had a project that uses WebGPU but couldn't generate Odin bindings automatically or find an existing one. So had to go with C++.

Another aspect is, many times I deal with proprietary APIs that have headers with all sorts of macros, bitfields and byte paddings. Having a direct C header import might also help with this case. Yes that API will still be ugly and less ergonomic but everything else would be nice. A bit like Futhark for Nim[0] or lcpp for LuaJIT[1] would really help to write more Odin.

Standard Library - I don't remember off the top of my head but I tried strconv procs a while ago to parse OBJ files and found that the floating point parsing to be slower than strtod. Maybe it's not the case anymore I'll give it a try again and open issues on Github for any feature requests.

Bitfields - In my line of work this is a must-have.

[0] - https://github.com/PMunch/futhark
[1] - https://github.com/m-schmoock/lcpp
Git branches have rules on origin - those rules are enforced with a big stick.

What you do in your own clone of the repository is between you and god alone.
A striking reminder that fluency is not the same thing as competence...
Despite all the hype lately, automation nowadays is still crude and expensive compared to a human.
Find the optimal solar panel tilt angle
I just published an app to help find the optimal solar panel tilt angle and to evaluate how close to optimal your roof is for solar panels.

Just align the phone screen with a real or assumed solar panel and instantaneously get how close to the optimal efficiency is achieved at that angle.
SEEKING WORK | UK, Brighton, I can work in US East coast time zone | Remote

Full stack developer with decades of experience.

Last years I worked in e-learning and helped organizations achieve their goals.

Main technology : Typescript / Node.js / React / Python

But also :

- PHP (Laravel / Symfony)

- hands on the AWS console (ECS / lambda)

- and more (databases / CI / CD / devops / authentication).

CV : https://raw.githubusercontent.com/k3roulas/two-group-theory/...
email : twogrouptheory [at] gmail [dot] com
https://stackoverflow.com/a/2527452/2788187
>I'd guess because there's a filesystem representation of the branch name happening in there.

Yep, it works exactly how you're assuming. You're asking the filesystem to create a directory with the same name as an existing file.

Por exemplo:

ls .git/refs/heads
cat .git/refs/heads/master
https://www.youtube.com/watch?v=GuJ5UuknsHU&ab_channel=aGame...
GitHub link: https://github.com/myshell-ai/OpenVoice
I get the impression reading articles like this that the authors take exception not only to the 'myth' of meritocracy in regards to its misrepresentation in political rhetoric in the past couple centuries, but to the idea of meritocracy itself. There is an underlying animosity towards the very concept that makes me think the idea of any one person being better than another in any regard is what truly makes the author uncomfortable, and motivates them to try deconstructing the entire idea of meritocracy on the basis of discrimination (as opposed to just pointing out some historically unfair applications of it)
That too.. it looks like it is about to say something but realizes it doesn't get paid enough
I'm the founder of OnGres [1] the company behind StackGres [2]. I'd love to hear your feedback if you'd be interested in also trying StackGres. It's one of the most feature-full operators available, has a complete Web Console and REST API and supports close to 200 extensions.

Hope it would be interesting for you.

[1]: https://ongres.com
[2]: https://stackgres.io
Did anyone actually take those things seriously? Theres certainly a difference between those blatant and clear money grabs and the actual technological advances that the current AI craze represents, for instance years of serious academic research and real world capabilities.

The whole anti-AI self-righteous craze will die down soon enough (as will the "feel the AGI" craze) and Transformer models will be just another tool in the toolbox
The "metaverse" and a lot of cryptocurrencies were always explicit grifts with the purpose of making money for someone. Metaverse (specifically, Meta's vision of one) relied on them making meaningless digital accessories and other digital goods and selling them to people under the guise of "paying the creators". Lots of crypto doesn't exist for any reason but to be hooks for gullible people to invest in them in hopes that others will buy the crypto as well. There is a small slither of uses where some cryptocurrencies can be kinda useful, but that's basically nonexistant nowadays under the mountain of scams.

Basically - the things you brought up were largely spawned from existing technologies and have very dubious use cases outside of extracting money. AI is neither - it's obviously not a monetary scam as a category, and it has lots of uses by itself.
Hey, do you happen to use Matrix for comms, or frequent any 9front-related matrix channels?
If you're on a fixed rate mortgage it seems like this should be trivial...?

Variable rate throws it out of whack of course.
Do Spacecraft Have to Endure the Hazards of Reentry [video]
Wanna bet a few more people were doing this a bit higher up the coin stream.
Yes, but it was due to their specific implementation where NYT showed that ChatGPT "memorized" the words to an article, shown by setting the temperate of the model to 0. Other AI implementaions might easily not have this limitation, so it's dumb to take one implementation and create broadspanning rules for the entire idea as a whole.
I was in the same boat. I ran into similar discrepancies until I realized that I was not accounting for the number of days in the month correctly.

One option is to call the mortgage department and ask them to provide the split. When I asked the agent why I couldn't see it online, she mentioned their system is not setup to show this information. No idea why. Pretty frustrating.
For years San Francisco had a major problem with city employees and contractors stealing the money from the meters.

https://www.sfgate.com/news/article/robbed-blind-parking-cza...
US reportedly pushed ASML to cancel chipmaking kit for China early
Please note this is the paper's link: https://www.nber.org/papers/w31984
Hi bob1029, very interesting to hear about your experiences and point of view. Easy to forget the impact of how easy it's to sell an end product/service based on your selection of database (it does not always matter of course). I have thought about this as well, no one (?) will question if your app/service uses postgres but if you say sqlite I assume there will be some more questions.

Would you mind sharing some numbers of what you consider an "aggressive RPO", and what RPO number sqlite+litestream can still handle? Of course, it will depend on the use case, but if you would do a rough estimate. I think it could be helpful for a lot of readers.
… there is nothing that makes me feel that a lot of people live life looking in the rear view mirror more than this one.

This blogger has gone on for years about how unfair the Google economy is

http://www.seobook.com/blog

It’s like their horses got out 10 years ago and long got caught and taken to the glue factory and they didn’t notice until two magical letters were introduced and now it is fashionable to complain.
This is just brilliant. Thanks for sharing!

The question is, where can we buy one? Or even better, where can we buy one with 16 knobs to replace my MidiFighter Twister? :-)
Edit in a "Show HN:" at front?
I love how people act like Meritocracy is oppressive, or something like that mertiocracy is as simple as this.

You have a choice of two surgeons to operate on you for a rare and risky surgery. One has 80% of his patients die on the operating table the other has 10% of his patients die on the operating table. Which one are you going to choose? That's meritocracy

Another example, you need to hire a carpenter. Both your neighbors recently had to hire a carpenter. The neighbor on the right hired a carpenter that showed up late, overcharged, and did shoddy work that is already coming undone. The neighbor on the other side hired a carpenter that was punctual, did good work and finished ahead of schedule. Which carpenter are you going to choose? Congratulations you're reinforcing the "Myth" of meritocracy.
Never heard of kick. https://en.wikipedia.org/wiki/Kick_(service) doesn't seem bad on first glance unless you REALLY hate a streamer enough to say the whole platform sucks.

>There's nothing wrong with it. Twitch promotes sexual content/channels to children and this project is perfectly okay with that because it reinforces to young boys that women are worth nothing more than what they charge for their OF subscription and to young girls that they can make money really easily by using this lovely free software. If that was actually considered detestable or vile then the project would obviously remove Twitch from the services.json file. This project empowers women to take their shirts off and stream on Twitch with only a few clicks!

Pretty funny.
> A core classic liberal belief, arguably the core belief, is that nothing should stand in the way of individuals being able to secure their own economic self-interest.

That is completely false, you are simply attacking the straw men that 100 years of oversimplified critics of classical liberalism have set up.

The classical liberal tradition always had a strong association and interest in English Common Law and never asserted individual action is above the law, exactly the opposite is the case. The Law very foundation that classical liberal build on.

That's why there is a whole field of economics called 'Economics & Law' that goes back a long time.

> To be sure this does not stipulate that all actors be selfish, merely that no penalty should inhibit selfishness.

The factor that inhibits selfishness is the law. But you are correct, no classical liberal thinker thought people should be punished for being selfish in of itself.
Netflix lists jobs on LinkedIn with a range of $100-700k
I read it on a recommendation from readers of McCarthy's last works "The Passenger" and "Stella Maris". Loved it! I've picked up Lebatut's latest, 'The MANIAC' and I'm not enjoying it as much (though, I will note that the first chapter is riveting).
That 16 ft figure is provided by the government. https://www.gps.gov/systems/gps/performance/accuracy/

And of course, satellite navigation is worsened by the urban canyon of buildings, terrain, trees etc so super accurate navigation also uses local cell towers, which are also shifting by the same magnitude and direction as you and your local destination.

Ultimately people only really need to get to the rough city block of where they need to be, and so as long as buildings are not shifting hundreds of feet a year it is mostly not noticeable.
** Trunk Tools | ML Engineers | Full-Time | US REMOTE or ONSITE NYC **

Trunk Tools creates software to make construction more efficient and cost effective, we have significant revenue and are growing extremely quickly! We're a team with prior experience at SpaceX, PlanGrid, Carta, LinkedIn, Uber, etc.

We're looking for:

* Lead AI/ML Engineer [1]
* Machine Learning Engineer [2]

Examples of relevant experience would include semantic and lexical search, RAG, knowledge graphs, fine-tuning models, prompt engineering, MLOps, parsing unstructured data, enterprise search. A great candidate would have experience with many of these, not just one.

Feel free to email your resume and a note over to rob+jan24@trunk.tools

[1] https://trunktools.com/careers/?ashby_jid=0a5a1379-d653-4805...

[2] https://trunktools.com/careers/?ashby_jid=d4c7f0cb-533f-4520...
You can always shrug it off, possibly what most readers have done.
> But the only way I see this as feasible in a modern world, to disconnect from a connected world, is to leverage AI to do so. Have it read and triage my inbox, and if it's important and urgent, call me.

Might shock you but people for ages did and today do live like this without AI!
I just respond to the recruiter with something like this - that sounds like something I can do however I am currently making X - so I'm not really going to be interested in moving for less than X + Y or some other benefits combination that equals that kind of increase in value.

This then generally leads to another message where they say oh we can't and I say hey that's fine, best of luck.

Basically for me to consider moving I would need to make at least 1 extra month's worth of money every 6 months, so two extra months per year.

on edit: maybe it is different for people in the U.S / Bay area? That is to say maybe there are regulations or just a general cultural thing that means the recruiters here (Denmark) are more straightforward
> you acknowledge that you hold a minority opinion

An opinion being minority has no reflection on whether or not it is correct. See hand washing in the medical profession before it was understood, or batch sizes in the automobile industry before Toyota ate the west's lunch.

> And I find it dishonest to phrase that as "The psychology portion isn't subjective".

You can find it dishonest if you wish, but I'm trying to point to a body of knowledge I can't adequately convey in an article or a hackernews comment. I'm not trying to pull one over on you, I promise. As I said in another response, this is a design decision. Most design decisions are based on first principles, a-priori knowledge, expertise, a wide range of studies and observations over time, etc. If a person can't write down (convincingly) all of the tacit knowledge required to make the same decision, they are not being dishonest.

I'll say it this way: We made this decision based on objective factors. I do not expect everyone to be able to see our decision or our reasons in the same objective light and I'm not going to try to convince someone that doesn't. But telling me it's purely subjective is gaslighting, and impugning my integrity over it is just rude.

> You'd be surprised.

No, I wouldn't. I would be surprised to see it on our team, or any other well-disciplined team. This article is a tiny (and frankly pedestrian) part of our overall development process. I'm sure you'd disagree with just about everything else that we do as well, and that's OK as well.

> Oh, really? Do you have an example?

Sure:

mail package version is decreased from 2.8.0 to 2.7.1

This happened when we were forced to pin to an older version of the mail gem because of a regression in 2.8.0.

Note that the scenario you described: "(1.1.2 can be released after 1.2.0, yes, but that's not a decrease even if something was backported)" isn't relevant to our practice. We don't maintain multiple major/minor versions at one time of any of our packages. If we did, they would be on separate branches as the version number can only exist in one place (the gemspec) and the same exact rules would apply. That is, it wouldn't be a version decrease, it would be an increase from 1.1.1 to 1.1.2 on the 1.1 branch.
Probably a lot less than it costs to build, ship, and actively power the displays.

It's easy to estimate: if the displays + lifetime power costs more than all the posters, then chances are they use a lot more power. The cost of electricity isn't one of those externalities a business can hoist on society - it has to pay for each kilowatt-hour and that cost is easily quantifiable.
Location: Tallinn, Estonia
Remote: Yes
Willing to relocate: No
Technologies: Clojure, ClojureScript, JavaScript, TypeScript, Java, NodeJS
Resume/CV: https://github.com/askonomm/askonomm/blob/main/cv.pdf
Email: asko@codatina.com

I'm Asko, and I have over 12 years of full-stack industry experience with the renewable energy, productivity software, patent law and marketing sectors, mostly with Clojure/ClojureScript and JavaScript/TypeScript. I'm at GMT+2, but I can work +/- 5h as well.
well c++ adds smart pointer etc and it's still memory unsafe, I don't know how else c can be made memory safe without a GC.

the UB part should be limited to the minimal set, now there are too many cases to cause UB.
The reflog is not always there. By default git gc only keeps the last 90 days.
Red meat causes environmental damages, because it requires so much more resources and pollution, this is more important

There are people buying top grade meat for their pets, seriously, this is incredible, 1/5th of world meat production is used for pets btw
If you are considering hiring and the hire is a developer or at all involved in research and experimentation make sure you are well versed in Section 174.

You could be on the hook for a large tax bill since you have to write off developer expenses over 5 years – this is true whether an employee or contractor.

Hopefully it will be repealed* – but if not it is one of those things that no one would expect to exist since it is in the words of Senator Wyden "stupid."

https://www.law.cornell.edu/uscode/text/26/174

* edit It won't be repealed but a law can be created to ignored it until a future date. Once on the books, because of accounting, it is very hard to remove a tax law.
The French government, through the Commissariat à l'énergie atomique et aux énergies alternatives, played a key role in standardization of civilian nuclear plants and, to my knowledge, the United States had no true parallel and instead relied on private companies to figure that amongst themselves. We all know how that tends to turn out.
Just a bunch of kids in the github comments arguing with each other.

A project has every right to decide how it's ran or how it works - it must. The project maintainers can very well just say "we don't like this service because it starts with a K", or because there's a conflict with their project sponsors. One of the 'rewards' for maintaining a project (especially on the size of OBS) is to make opinionated decisions like this.

I presume OBS supports streaming to generic RTMP endpoints, so it can still be used to stream to whatever service they want. Or, people (or even the company themselves!) are welcome to fork the project and support whatever projects they want.
I still want a way to use multiple mice on the same machine at the same time. With multiple pointers. Focus follows whichever pointer moved last. In the end I want a separate mouse for each of two large monitors. And also makes pair programming easier.
I don't think the age is as important, a friend of mine was buying games since his early teens - but he also pirated stuff. And i do know a lot of people who are in their 40s and still pirate stuff (in fact just the other day i was talking with a friend of mine who was baffled that i bought my Windows 10 license instead of using a crack) while at the same time they also buy things (same guy also buys most of the game he plays for example and has a "big box" collection from games he bought since the 90s).

I think the "human face" you mention is closer to the truth. Me and (another) friend bought WinRAR some years ago (my friend actually bought WinRAR in the 90s and he also bought FAR Manager before it became open source) and said friend was completely into piracy (especially when he bought WinRAR) - when i asked him about it he said it was to support Eugene Roshal.

This puts a new light to Total Commander being sold via ghisler.com (the author's surname) and the site having a very "non corporate" look (and thinking about it, rarlabs.com has a very similar look :-P).
Golden Balls [video]
Was Javascript really made in 10 days?
You should find that vice versa also errors. After all, in principle I guess it's possible to store data in a directory (it looks like EXT2 in particular would let you store data in between entries, https://tldp.org/LDP/tlk/fs/filesystem.html#ext2fs-dir-figur... ), but the natural law is that a directory can't contain file contents.
This doesn't make sense from the hiring side to me. I have a small agency with 10 employees and it's just common sense to put salary info in the job listing.

Otherwise we both waste each other's time if it's not up to their expectations. What is the benefit of obscuring it until it's time to present an offer?
The opposite is true, considering your audience. In order to improve the environment those who can raise newborns with first-world nutrition, care, and education need to have more children.

The economic efficiency and technological leaps that come with increasing the number of productive people would mitigate, slow, and potentially reverse climate change much more than surrendering the world to those who refine metals by mixing mercury over burning tires and will continue to reproduce without care for Malthusian handwringing.

Note how the US reduced carbon emissions despite an increasing fertile population and concurrent deregulation. While others who focused only on limiting their status quo increased emissions. Human society is dynamic, not static, and linear projections and limits do not play out so simply.
A few notes on find's exec
> If a human did what models are doing, it would be considered plagiarism at best.

They wouldn't, and that's the issue. If I looked at a thousand drawings done in a certain, specific style and used my findings to make my own unique product in that same style, you'd be hard-pressed to find any reasonable people who'd accuse me of plagiarism.

Not to mention that this flavor of "profiting" is something we've been seemingly fine with until specifically generative AI came about. Google profits off of your content directly by using their machine learning algorithms to scrape your website and use its contents in search results, next to their ads. It was found legal, so why should generative AI pay a fee?
Harvard President Claudine Gay Resigns
Is Kubernetes still hard in 2024?
When I see a job posting with no wage information, I assume they are paying 50% of what a similar job pays on the mid-to high end.

So for a job that you'd see list at $140-180k, I'm guessing they are looking to pay $60-80k. It just doesn't seem worth the time to craft a cover letter, application, couple hours of interviews...
SEEKING FREELANCER | REMOTE | Clarity/Lisp Developer

I´m looking for a Clarity Developer with Bitcoin Core knowledge and Typescript.

Decentralized exchange (DEX) that empowers users to trade and earn with Bitcoin without relying on central points of failure, replacing malicious middlemen with PSBTs, Atomic Swaps, Layer-2 smart contracts, sBTC, and decentralized liquidity pools — unlocking the full potential of Bitcoin.

Skills:

Clarity
Lisp + Python or only Lisp
Typescript
So then it needs to be proved that real people actually cancelled their NYT subscription in favor of reading articles from chatGPT. This is incredibly unlikely for several reasons least of which is GPTs training cutoff, the need to copy past several paragraphs of the article to get GPT to finish it among other reasons.
Frankly, if I publish open sources now, I can't take care of them again. Because there will be no excitement. I say this because I know myself very well.

When I bring my work to a certain stage, I would like to deliver it to a team that can claim it. However, I want to see how much I can improve my work alone.
This same guy said that $2T in reparations is the least we could do to fix systemic racism.

Where does it end? What is the end game? What is the definition of done when your career depends on discussing such topics?