skysight-inc/HackerNews huggingface dataset:
Show HN: Makejinja: Automatically generate complex Home Assistant configurations
makejinja can be used to automatically generate files from Jinja templates. This allows you to load variables from external files or create repeating patterns via loops. A very interesting use case for this tool is generating config files for Home Assistant: Using the same language that the built-in templates use, you can greatly simplify your configuration. When creating for example dashboards, it allows you to create a view for each room based on a single common template, dramatically reducing the maintenance overhead of complex dashboards. I originally developed this for my smarthome setup, but thought it may be useful for others as well!

A concrete example for Home Assistant can be found in the tests directory: https://github.com/mirkolenz/makejinja/blob/main/tests/data

For more information like detailed features or installation/usage instructions, please visit the GitHub repo.
Its honestly astounding how coherent and dare, I say, eloquent it can be. From factual "Google"-type inquiries to jokes to whatever. I particularly enjoy the poetry it generates in defined formats like limericks, sonnets, etc. Yet to encounter any actual "bullshit" that it is frequently accused of (although I tend to ask closed-type questions or provide very specific parameters with which to constrain its output)
I see some comments comparing C++ to COBOL, given similar articles in the past. However, this is where I think COBOL is much better than C++!

Most developers could jump into a 40 year old COBOL codebase and safely make changes. This is probably less true for even a 20 year old C++ codebase. Sure COBOL looks old but its complexity is so much lower.

Similarly, I haven't written COBOL in 25 years but I suspect the language hasn't changed much, unlike C++.
Google interviewers sign up for particular languages and are expected to have proficiency in the language. As an interviewer, I also allow a lot of abbreviations (so long as we agree during the interview what they are) and I expand them in the digital writeup. That makes large generic types in Java/C++ a lot easier to interview with.

"Can I use AL for ArrayList?" "Go for it"
Imagine it was a contract where the only two options were "eat" or "not eat"
> translate this to a marketable skill set.

Don't. Learn soft skills. Put all that tech in the cupboard.

How? Man, I don't know, but I bet there's plenty of material out there. Maybe get a job in a service industry that kind of overlaps with your interests.

Get to know people. Skills can be outsourced. Lovely, empathetic, and patient people (with a backbone) cannot be outsourced.
Reproducible Kotlin Compiler Artifacts
What happens if/when they block that Bearer token?
You can use Flutter as an imperative framework. Just ignore widgets (the reactive top layer of Flutter) and use the underlying imperative elements directly.
You’re missing a number of critical factors. One of them is that companies have largely abdicated performance management and managing out underperformers, and layoffs are a primary means to get this done. Another issue is that larger companies have incentives problem when headcount justifies manager-track promotions. Layoffs are a way to force them to address dead weight headcount.

You should think harder about what might drive layoffs.
Java, again, is not ahead of time compiled, or at least did not have a good solution for that ten years ago. Even Android apps now run as AOT compiled apps with Android Runtime (ART), discontinuing the Dalvik VM.
I love Derek's writing. He's so casually eloquent, without being up his own ass like PG. I've learned a lot from reading what he's produced, and I can certainly attribute (in part) a few successful endeavors to being a "slow thinker" as he calls it.

We live in such an insane, reactionary world these days and I find it very refreshing to hear from people who've clearly thought hard about what they're about to say/write.

Sometimes, I even wish HN worked this way. I wish the front page was about 10x as slow, and that we could discuss things for a week or two instead of a day or two. It'd be messier, but I think the fruits, separated from the weeds, would be juicier.
This is actually a reason why it's common. The impact was so large and so universally felt that nobody would object to the use of public funds to memorialize it. It merely takes someone to suggest it, and nobody would oppose.
All of this ^^^

There are release notes! With RSS! https://kagi.com/changelog

Experiments (remember Google Labs‽) - https://labs.kagi.com/ai/sum
Yeah isn't this because visa and mastercard are the issuers, and the banks handle taking on the debt?

The exception to this is Amex who is the issuer and lender.
hot_gril is my real name, honest.
A long time ago I stumbled upon (and contributed to) https://github.com/delfick/nose-of-yeti. The most delightful bit of cursed Python I’ve seen!
boulderes.com | Embedded Engineer (Firmware) | Hardware Engineer | Mechanical Engineer (design) | Full-Time | Boulder, CO | Hybrid (local but mix of onsite and wfh)

Boulder Engineering Studio is a premier product development consultancy in Boulder, CO. Our team consists of passionate and experienced mechanical, electrical, software engineers and technicians. We build hardware and firmware with an iterative test-driven process in a hands-on collaborative environment. With a wide-ranging portfolio of projects, from scientific instruments and industrial machinery to medical wearables, BES focuses on tackling tough problems and providing pragmatic solutions to our customers that goes beyond just widget-making. Instead we strive to create meaningful impacts through our work.

We are hiring for several roles to immediately support our existing programs while continuing to increase our capabilities long term. These are high-growth roles and will be involved throughout the project lifecycle with a focus on design and development in their disciplines.

We've worked with several YC companies over the years, and our clients range from early-stage startups through enterprise. We're never bored!

To view the postings and apply:
https://boulderes.bamboohr.com/careers

BES strives to leave the world better than we found it. We don’t design weapons, single use plastics, or intentionally harmful or demeaning products. Our goal is to create value in our relationships and through our work. We believe in finding the right tool for the job- including getting support from outside subject matter experts, vendors, and cutting edge research when called for. These values help ensure that the work we do take on is compelling and a good fit for our team.
Damning to which side of the argument? Sounds like evidence that the layoffs worked to me.
Basically, they were so worried about secrecy of their trading algorithms and people sharing them with other companies

Which means if you took the job they probably would have had you sign some obscene non-complete/non-solicit/non-disparage/non-roll-your-eyes-at-them agreement. Despite the dubious enforceability of these, especially in some jurisdictions, you would still likely experience a lot of stress and expense (i.e. lawyer-up) if your departure rubbed someone the wrong way. Your exit from the trading world could involve:

- demands to keep them informed of what you were doing
- private investigators checking in on what you are doing
- threatening legal letters
- or actually being sued

And that's if you did your very best to follow the non-compete agreement. If you were actually taking employment in a field remotely related to finance, you could have the DOJ/FBI knocking on your door to investigate trade-secrete theft.

EDIT: And another point about "double the comp". The comp structured so that 75% is a discretionary annual bonus payout (with claw backs), and your base salary is 25%. So you could actually end up making less money, depending on the whims of the markets and/or internal politics.
> because I feel $14/mo or whatever the price is still too much for the value it delivers in the current year, and generally worried that I might need that $14 in a year

What if you're wrong, though, and indeed what if many people are wrong in the same way, cancelling Netflix and passing up the opportunity of enjoyment to save a little money, but in the long run it makes no difference, and only hurts them in the short-term by depriving them of the enjoyment? That's the point of the article, that layoffs are empirically self-defeating.

It's not about a mythical "obligation" to employ someone. The cruelty comes from laying off people unnecessarily, when there's no benefit.
Pretty much so, and that's intentional.

My English teacher was a huge arsehole and great anglophile. He would throw the well-known phrases around like "sail a convict ship to Australia with a crew of ten", "the war was won on the playing fields of Eton" & so on.
Worked for Satoshi Nakamoto :)
What percentage of indigenous people were involved in farming? 100%? It's less than 3% today.
>We can say "but they signed the terms!"

I've always hated this "caveat emptor" mentality. It just assumes the seller can't be blamed out the gate, no matter how manipulative or opaque they may have been.

See: the classic memes about fresh army recruits buying expensive cars/truck at 25% APR. There are car dealerships outside of bases that make it their sole mission to separate fresh 18 year old recruits from their money.
Installing Machine Learning Frameworks Optimized by Intel on Google Colab
Thanks for sharing. Cool to see someone from Aachen NLP group. I'll be visiting Aachen/Düsseldorf/Heidelberg area in spring. Do you know of any local ML meetups open to general (ML engineer/programmer) public?
one notable aspect is the lack of silence in the English dubs, the originals use it to great effect but the English dubs always tend to have background music inserted in

it doesn't make it unwatchable by any means but the vibe is no longer as impeccable
And the elder Miyazaki walked out during the premier of his son's first feature film in an apparent expression of disgust at his son's creation. Not exactly a model father.
Almost everyone in the U.S. spends money they don’t have. We borrow to buy a car, a house, to go to college. When one does not live on the precipice of missing rent and whatnot it is easy to say, “ Don’t spend money you don’t have.” Such advice is as useless as it is easy to say.
Plenty of open source GPT projects, though if you’re at point of a local machine being trusted, likely have larger issues.
I haven't used Google for search for years personally and professionally. I first switched to DDG and at first found I would fall back to Google, but as I learnt the tool and time went on I slowly stopped falling back to Google search. I now pay for Kagi and love it and would say it has now been at least 18 months since I used Google search with intention on my devices. However, there are times when I have to use a device or system that is not mine and I need to use search, Google is default, and I use it to get the job done. I no longer enjoy the experience, I don't miss using it, there are a lot of ads, and the results are definitely no better and harder to pick it out.

I'm really confused as to why people still state Google as the standard to beat. IMO, that's no longer true.
> Unfortunately this is the norm when ML algorithms are at the wheel. Nobody can conclusively tell why an AI restricted an account; they can only guess.

I don't think it's usually that they don't know what's going on, but that they don't want to tell you, because they think that's giving away too many details.

I've been flagged in many systems as I move around in the world quite a bit, so sometimes I use a credit card acquired in one country in another, and a couple of days later using it on the other side of the planet, which triggers their anti-fraud systems. Then I write to them and they reply something like "Unfortunately you cannot continue to use our services as your account been flagged as potential fraudulent use. We cannot give you any details because then it'll be easier for fraudulent actors to work around it, so I'm sorry we cannot tell you anything else. Bye."
The set of natural images is going to be smaller than 5.56×10^-309, but it's still going to be astronomically large. You're simply not going to get an accidental hit on a 512x512 image, even with training. The fact that in the paper they only managed to reproduce photos from Stable Diffusion that are likely common in the training set proves this and conclusively disproves your hypothesis. In addition, they observe that unique photos are extractable from a larger model (Imagen), making it obvious that this reproduction is due to memorisation from the larger capacity of the model and is definitely not due to an accident (otherwise the probability to reproduce would not correlate with model capacity).
Same here. It’s not perfect but most of the time I know roughly what I want to find and visit websites directly anyway. Sometimes I use !g to use on Google instead if I think that Google will provide better results.
We need more basic financial education in the US and probably the world.

I know people some people with thousands of dollars in credit card debt.

Currently I make about $50 a month in credit card rewards and after using them for 30 years I have never paid a penny in credit card interest. I looked at the credit card interest rate and it just seems ridiculous so I just don't buy things I can't pay off at the end of the month.

I know that most of the financial institutions purposely advertise and try to deceive people into going into debt so they can make more money from them.

I know that people run into difficult times but I see so many people buying things they don't really need with a credit card.
Funnily this reminds me of how racket defines a language (https://beautifulracket.com/explainer/lang-line.html). Or how basically a shebang line does the same for any kind of script (https://en.wikipedia.org/wiki/Shebang_(Unix)).
Resign yourself to taking the abuse of cold calling, develop your
salesmanship, build a network, then try to get a real job.
I have license to any one C++03 area to C++14 (and I have my own implementation of optional that I'm allowed to use when until C++17 is available). However I can only do a few of them so I need to target where. If C++03 code has been working great for years and isn't broke, why would I break it?
I just recently started attacking my credit card debt, paying off cards. As I’ve paid off each balance two of the cards have immediately raised my limit to double or even 10x(!) my previous limit.

Which surprised me, the credit card companies think I’m making substantially less than I actually am.

I don’t really understand how it all works, as I feel like my total credit card debt is higher than I’d like, but my credit score got way better since now my balance looks way lower as a percentage of my total credit.
If you like tinkering, admin, and generally lower-level or systems things... you might look into DevOps, Cloud, SRE, and Kubernetes topics. There are lots of certifications and educational content online. That particular area is in much higher demand,.fewer people enjoy it

Knowing some python and bash is very helpful
It's a (r)etrieval of the heat map from the perspective of the frontend. It's (c)reates and (u)pdates from the perspective of the backend. When you get a privacy request it's a (d)elete :)
I still think this is a weird hill to die on.

The article you linked specifically focuses on ChatGPT’s ability to generate hateful content.

It’s hard not to read what you’re expressing as “I won’t pay for it until it’s adequately able to generate hateful content”. There are a number of other domains where you might find it useful.
Congrats OP, very cool and runs great for me in Chrome and Firefox. Mediapipe can indeed work for manipulating desktop environments, I've been working off and on at that for a couple years.[0] It's tricky to make the interactions effective and minimize false positives while also avoiding a heavy cognitive load on the user, but there's lots of potential.

[0] https://www.youtube.com/watch?v=bHjj46AIVxs
If they sign up for GCP and establish a separate pool Google IDs, probably.

Using Okta, Google, AzureAD and On-prem AD as your IdP is a reasonable choice. Using all of them is not.
> they aren't in the business of building marketing profiles

I am a paying subscriber to neeva since the start.

This is the about page:

Neeva was founded by Sridhar Ramaswamy (ex-SVP of Ads at Google) and Vivek Raghunathan (ex-VP of Monetization at YouTube). They met in the early days of search ads at Google, and came up with the idea for Neeva over hikes and coffee.

Both of those jobs are about marketing profiles. The "visionary investors" include the master of all business profiles:

Reid Hoffman - Greylock partner. Investor, entrepreneur, strategist. Co-Founder of Linkedin and founding team PayPal. Investor: Airbnb, Facebook, Zynga. BS Stanford, MA Oxford.

Initially, it seemed evident they were optimizing search for products. It seemed evident the business model was to empower consumers to find products and trust the search that helped them do that.

Now it's not clear to me what they're up to, and I can't tell what the business model is. I'm not really buying the privacy marketing angle, like, at all.

Still the best general engine for product search though I rarely use it over Kagi which I also pay for.
Yeah they forced me to provide a number during login. I don’t have any numbers associated with my account to protect against sim swapping, and I shouldn’t need a number because I have multiple methods of MFA plus recovery email. But if Google wants your phone number, Google gets your phone number. The number I provided doesn’t appear anywhere in my account but I bet it’s stored somewhere behind the scenes, so they can compare it against previous logins. I do wonder, if I got a new phone number, would it let me in or lock me out?
Satoshi also dropped off the face of the internet almost as soon as he became famous.
Yes, I did the same result in one or the other for all my searches before I committed to paying and it was always as good or better than Google. (I even gifted a year's subscription to my friend.)
ChatGPT. Simple.
No you're right, it's Flutter, they are misconstruing Dart and Flutter.
Knowing people who work in the defense/military sector, this is what I gather as well. Pay is lower, sometimes much lower, compared to other jobs. I know some people stay in it out of ideology, or because they're natural lifers, drifted there, it was ok, and they stayed, not bothered by the low pay very much (no hard feelings, I'm a natural born lifer too!). It can be stressful but I gather that those companies slowly start to realize they're losing their old workforce and try to attract younger crowds by making the work environment "modern, young and dynamic" like startups (except for the actual pay, of course). I don't know if it works. Probably not.
Saying what you want without worrying about being canceled in 10 years.
I woke up this morning realizing I hadn’t seen any press talking about foreclosures in awhile so looked up the US stats. They are at incredibly low levels. Banks have clearly become very conservative about the loan products they are offering and seem to be sticking to very safe fixed rate mortgages.

I honestly don’t see a foreclosure spike happening any time soon. These things take a while to build and we are starting at the floor. Unemployment is at incredible lows. The economy is running hot, but no recession or housing bust seems to be in view.

Maybe later. Likely eventually.
Is there any true search engine available? By which I mean one where I can actually write queries, narrow those queries, filter results based on containing or not containing a pattern, and so on.

All of what are sold as search engines today that are known to me are just chatbots of varying quality. As far as I know the last search engine was Altavista.
Does interest on US credit card debt typically float with national interest rates, or is it fixed when you apply for the card?

If it's the former, this seems like it could be an insidious trap for people who grew up in a world of 0% interest rates.
Visa and MasterCard make most of their money that way, but they don't by and large underwrite the debt -- various banks do[0]. That's why you don't get credit card offers directly from Visa or MasterCard, you get them directly from banks. Visa and MasterCard only care that debtors default insofar as it affects the market as a whole.

[0]-American Express and Discover have somewhat different business models, and do underwrite most of the debt themselves. I don't know about foreign systems, but I'm given to understand they are mostly not credit based.
you still have to switch through browser windows right? with containers it is just a tab click and you can put related tabs for a particular topic in a single window
> - announced at 10pm - basically a week to decide what to do with your dev project

I believe it's an intentional and strategic move to have every API client to start paying right away.
Show HN: A Comprehensive Digital Sales Room Platform for B2B Sales Teams
Hi HN, We are building a digital sales room platform for B2B Sales Teams and would love to get this community in our early access list.

Some Context: If you are selling to B2B / Enterprise, you will be able to relate to some of these challenges:

1. The prospect needs a product presentation - which one should you send??
2. Comments from prospects like: “We are reviewing internally” - well, are they really reviewing??
3. Questions you ask yourselves like: "When and how should I follow up with this deal?”; “Is this deal going to convert this quarter?”

…and so much more uncertainty.

We’ve felt these challenges ourselves and thus decided to build Dealintent - an exciting product to help B2B sales teams identify, engage, and convert high-intent buyers while making the decision-making process easier for the buyers. With our product Dealintent, sales teams can use AI powered personality insights to uncover their buyers’ persona, quickly consolidate and share personalized content, and add stakeholders in digital sales rooms, streamlining the sales process and increasing efficiency.

If you’ve like to check out a quick walkthrough, you can simply watch the demo here: https://vimeo.com/788566472

We are currently running an early access campaign and giving out a 50% off on both our solo and team plans (in addition to a few more exciting offers to our early set of users). Click here to sign up for our early access campaign - https://www.dealintent.com/early-access?utm_source=HN&utm_medium=HN_post&utm_campaign=HN_Early_Access

We are also hoping that some of you might have inputs and suggestions, so please send them our way. If you have any questions, please do let us know as well - we'll gladly answer as best as we can. Look forward to it HN!
Yeah making money from such website can be dangerous. You would get lawsuit from Valve
What did he do that was extraordinary? Was it implementing various graphical programming concepts from several papers that came out of SGI and academics? Was it cribbing another neat trick from those same people to do fast inverse square root? Was it firing Romero and releasing pretty mediocre games for 16 years as the rest of the industry made leaps of innovation in video game design that he basically ignored? Was it moving on to VR and revolutionizing that industry by.... selling an okay headset with massive subsidies and only releasing a few mediocre games that are comparable at best to garbage mobile games?

Carmack is a good coder, and has pretty good math chops. He was also cocky enough to think he could make a 486 do some of the 3D math required if they were careful and added some limitations. I don't know why anyone ascribes anything more to him. Your average data scientist produces more actual innovation than he did.
Concrete traps CO2 soaked from air in climate-friendly test