skysight-inc/HackerNews huggingface dataset:
Unless its coincidence, the article seems to be underestimating what it likely takes, since 264GB is just exactly what it takes to load the weights of a 132B model (which the article says this is) in 16-bit, which is how models are normally released, but additional memory is usually needed varying with usable context.

But that basic requirement can be cut down significantly by quantization; 4-bit usually has only modest quality loss and drops to about 1/4 of the memory requirements, or about 66GB plus context. Which while also not typical consumer grade (especially for running on GPU), is perhaps within reach of doing CPU or mixed inference on a not-completely-unreasonable personal machine, and with an MoE architecture it might not even be too slow doing CPU or mixed inference.
Genuinely asking, do we? Like, we might understand the mechanism but do we actually understand the cause, the "why" behind the mechanism? It was my understanding that there's practically infinite variety in which foods cause symptoms for different people, and that the specifics of each were still largely unknown
A decorator is a function that takes a function and returns a modified function - how would you write a decorator without nesting functions?

Wrapping the inner function of the decorator with @wraps is quite common - one might consider it a bug in the language that the @wraps feature is not built into the decorator mechanism.

But it is a valid point that decorators should not be presented that early.
Turn history off, and (for your account) the 'Beastification of YouTube' will come to an end.
Noone can mistake chilli peppers for peppercorn, but they named it that anyway.
Memento Mori Calendar
Thank you for your compliment, I just wandering and tinkering all weekend. I am picking to update the app UI and learn more about improving the app recently.

I plan to pickup more on LLMs topic and will start experimenting with different models.
If they have their own iPhones/iPads and use mobile Safari, 1Blocker is great for blocking ads and adult sites, and for other white- and black-listing on Safari.

It won’t work if your kids install and use another browser on the device (iCab, Firefox, etc.), but I suppose you could lock down app installations on whatever iCloud account is set up on the device (or with Parental Controls).

The subscription is fairly inexpensive and the app’s blacklists are updated regularly. As a bonus, it blocks in-app tracking.

(No affiliation, just a happy user.)
> I'm surprised people who grew up with technology didn't learn from their own experience as a kid that censorware doesn't work and kids will always find a way to circumvent it if they want to.

You could bypass it 30 years ago, sure - but things have gotten a lot more locked down since then, with the rise of smartphones and tablets. Maybe the censorship tech managed to take advantage of that?

Obviously I haven't followed the advances in such things myself - but there could be some better stuff out there these days.
I do intend to use cowboy. I guess I should have been more clear. There are definitely parts which I don't want to reinvent for obvious reasons.

But yeah. Product logic and security without using frameworks like Chicagoboos, Nova framework or Nitrogen is what I meant when I said no framework. Replacing any possible crypto parts or critical libraries like cowboy is not the intend.
I was genuinely hoping this article was going to be about training humans to be perfectly vigilant from stories written by Cory Doctorow.
Source code is here for anyone curious: https://github.com/selmetwa/parallel-arabic
the organizers of April Cools.

The org name April Tools was right there!
tatsuya is old news, their tonkatsu broth is too thick IMO. Lot's of new ramen places to check out - Sazan (different style, really good, reasonable $), marufuku (overpriced but better than tatsuya), ichiumi (quite good and reasonable $)
> for unions have been significantly weakened by decades of red scare propaganda

Let's be honest, though, the single biggest weakening function is the general decline in value of labour. People with low paying jobs simply can't afford to strike. The other side can just wait them out until they start to starve. It'll only take a few days.

There is good reason why unions remain strong in high paying professions, but nowhere else. Those in high paying professions generally have much greater access to resources to maintain a strike for months or even years.
Indeed. It is difficult to have good-faith conversations about this subject with others sometimes because trust in "The System" (as it were) is often a core of peoples' relating to society. Western medicine does have excellent treatments for problems like appendicitis (in my case...), but is very much lacking in the holism that prevents the issues to begin with.

A quote from Ray Peat:

>“Besides fasting, or chronic protein deficiency, the common causes of hypothyroidism are excessive stress or “aerobic” (i.e. anaerobic) exercise, and diets containing beans, lentils, nuts, unsaturated fats (including carotene), and undercooked broccoli, cauliflower, cabbage, and mustard greens. Many health conscious people become hypothyroid with a synergistic program of undercooked vegetables, legumes instead of animal proteins, oils instead of butter, carotene instead of vitamin A, and breathless exercise instead of stimulating life.”

We see that health-consciousness, when lead somewhere by ideology, is not in itself sufficient to make progress.
> i don't think anyone is necessarily saying we need to get rid of caps lock

I was replying to:

> Caps Lock has no right to be on a modern keyboard.

I think some people really do think capslock should just be removed entirely.
Takes for granted the fact that circumvention was possible in part owing to large amounts of free time spend at the family computer, making the effort worthwhile (and even so, not every kid will bother). With screentime restrictions this would be a moot point.

> this is only happening in the US

Not true last I checked. There's also a global phenomenon of worsening school performance, correlated strongly with the proliferation of smartphones.
I bet they’re doing this to preemptively get around any future laws that prevent young people from signing up.

No sign up required means no age verification either.
I second NextDNS. You can have different profiles on your account so I have one just for the kids devices that is pretty locked down and one for me that is less restrictive for us adults in the family. I used to run a PiHole a few years back, but having NextDNS on the go is very very nice.

I think my only gripe is it blocks a lot of email unsubscribe links so I have to allow list them to unsubscribe and some wifi hot spots with captive portals (like when flying) breaks third party DNS providers, so I have to turn it off to connect.
“For RAG” is ambiguous.

First there is a leaderboard for embeddings. [1]

Even then, it depends how you use them. Some embeddings pack the highest signal in the beginning so you can truncate the vector, while most can not. You might want that truncated version for a fast dirty index. Same with using multiple models of differing vector sizes for the same content.

Do you preprocess your text? There will be a model there. Likely the same model you would use to process the query.

There is a model for asking questions from context. Sometimes that is a different model. [2]
Thanks. I will edit the title to include that date.
At more than one workplace now we've had to come up with a system for distinguishing our Tims.
"Close the window you're letting all the WiFi out"
If you’re drinking it purely to get drunk then I’d probably agree with you.
> it makes "something doesn't feel right" highly impractical sadly.

What kind of doctor would a person go to for something like that?
Good work. I think you will need to add to the website that you mean Egyptian Arabic dialect. Also on safari mobile there is problem rendering the word character during writing.

I couldn't find stories other than omar's. Is there more or this just what is available now?

Also if you are using Franco in the sentence view, I would suggest defining the alphabetical definition of characters because they are not standard there. Specially outside Egyptian arabic.
I started out with this idea. Unfortunately whitelisting quickly gets out-of-hand. Try shutting off everything and then start whitelisting addresses to get Minecraft working.

It's better to have DNS policies: NextDNS, Pihole, Adguard, etc.

If you go with a DNS filter, make sure the browser they will have access to does not use DoH (Firefox does conditionally by default now).
Ask HN: Learning Best Practices for Microservices Testing
Hi HN,

I work at a 50 engineer company that decided to adopt microservices few years back. Currently we lack standard practices to establish testing quality for the 30 microservices in our platform.

I am trying to learn best practices that will allow us to establish the right tradeoff between speed of deployment and quality.

Eg:

* what tests need to run before change is merged to release branch ? Do you run some integration tests ? Do you run some performance tests ?

* What tooling is used to slow deploy features (canary, experiments, blue / green) etc.

I am looking for some good resources: books, talks, experiences to learn from.
> including the assumption that Japan never amends their law that mandates married couples share the same surname. In fact, Japan is the only country with a law forcing couples to adopt the same surname after marriage.

Not familiar with Japan, Japanese or Japanese culture, is this true? If it's true, what is the arguments for having such a law?
What's the revenue model for Bun? What happens when the VC funding runs out?
It's going to be GPT-3.5turbo not GPT4. As others have mentioned, binggpt/bard are also free.

These smaller models are a relatively cheap to run, especially in high batches.

I'm sure there will also be aggressive rate limits.
I believe it. A kid died about a year ago while working in a poultry plant.

https://www.nbcnews.com/news/us-news/slaughterhouse-children...
> Hey there, reason for the new account is that I'm their newest Sr. Technical Recruiter, having joined earlier this year.

Congratulations and good luck!

May I suggest creating a "smarterdx" or "smarterdxjobs" account on HN that's not tied to a specific individual? Then when you get fired in a few months, we don't have to repeat these same conversations with stacey_sdx in July 2024 or arthur_sdx in February 2025. Here are some examples of companies with accounts that post jobs:

https://news.ycombinator.com/threads?id=enthoughtjobs
https://news.ycombinator.com/threads?id=Fleetio
https://news.ycombinator.com/threads?id=powertoolstech
https://news.ycombinator.com/threads?id=vannevarlabs

This makes it really easy for candidates to see the hiring needs of the company over time and how they engage with the candidates and HN community. Previous posts under a different account has had extremely meaningful conversations that are insightful to candidates and HN community in general.

I am sure you reference check your candidates - afford us the same courtesy by not bouncing between various accounts.
This does not seem to disprove the statement of "That even though the government is wrong a lot, sometimes they're right about important things".
ohhh haha. I just realized that. I clicked on madina first so when I clicked elsewhere I assumed it was the same element and I didn't notice the style difference. User error!
The gmail one is a classic though. It was an excellent way to bring awareness. It seems to have worked out for them too
Nonsense, every word.

Commercial beekeepers aggressively manage for varroa and other diseases, if they didn't the resulting dieoffs would bankrupt them. Backyard hobbyists don't have more skin in the game than folks who literally pay their mortgage off their hives, and they sure af don't have more experience with any aspect of hive management than individuals who are successfully managing hundreds if not thousands of hives.

IPM isn't "treatment-free" beekeeping which I think we'd both agree is gross neglegence. IPM techniques are also rarely used effectively. Don't agree? Figure out what percentage of hobby beekeepers in your area have reached the level of experience/education of a journeyman beekeeper. If it's 20:1 I'll kiss your ass. Regardless of treatment strategy one management fuckup leading to a single hive collapse absolutely sprays the surrounding 2-3 mile area with diseases and parasites. Given annual failure rates all beekeepers are bombing their surroundings with problems, hobby beekeepers just do so for their own personal amusement regardless of which treatment strategy they employ, and treatment-free beekeepers are way WAY worse about this than any other segment of the industry.

Lastly, I advanced no claim that commercial practices are particularly superior at keeping bees alive, although they and related government ag programs are the only credible sources of ongoing breeding to improve varroa resistance, an effort that is vastly complicated by having to geographically isolate breeding operations to try to avoid cross-breeding from unmanaged populations (read backyard hives).
Never claimed it was 'good'

> Many years later I am a well respected manager who never treats employees like this.

Sounds like it was effective to me.
Mine is limiting the macro-spy aka smartphone to the stuff I have to do with it (Google Maps, car recharge when needed on the go), while having a decent phone system at home, a small PBX with a handful of VoIP trunks/numbers, some local extensions (deskphones, a cordless, softphones) and opportune redirections.

Bonus: the call queue music make most spammer drop the call before my phones third ring :-)
I had one recently - old Nintendo switch; worked fine when docked, couldn't get an internet connection on wifi.

Turns out it had been so long that the wifi MAC was picking up a DHCP address that was blocked at the firewall; the dock had its own MAC so it got a good address.
Why would young people be forbidden from using LLMs in the future?
Is it? I thought this would be the case by now but GPT-4 is still in the lead (and released a while ago). How many generations in a row does OpenAI have to dominate before we revisit the "there is no moat" idea?
It would be obvious to you if your esophageal cells started producing TTF3? What would that feel like?
I wonder if they have OKRs too.
> Not really. Without ORM, your entire application is now tied to relations (i.e. sets of tuples) instead of rich graph structures (i.e. objects), but the relation need not be equal to the relation returned by the query.

And, in some edge-cases, the relation is more useful than the object graph.
You can get really fancy food for ~$100/person in austin like barley swine or Uroko. You can get fantastic tacos for less than $3 each.

The market gives you the opportunity to overpay if you want to, though. It's not a representative example.
> No. To Fight global warming* we must stop drilling oil and gas.

So what if we can't stop drilling, or can't do that soon enough?

We're trying for quite some time already, we see some results of our attempts, it's probably a good question to ask.
Turns out most consumer electronics operate in the same unlicensed consumer bands, so your bluetooth mouse, headset, wifi, and microwave all tussle for the same stuff.

I had a fun one where every time I would get out of my chair my monitors would turn off, turns out the EM fields from the compression/decompression can actually be enormous in some cases.
If the value of user interactions exceeds the cost of compute, then this is an easy decision.

They apparently constrained this publicly available version, with no gpt-4 or dall-e, and a more limited range of topics and uses than if you sign up.

They do explicitly recommend upgrading:

We’ve also introduced additional content safeguards for this experience, such as blocking prompts and generations in a wider range of categories.

There are many benefits to creating an account including the ability to save and review your chat history, share chats, and unlock additional features like voice conversations and custom instructions.

For anyone that has been curious about AI’s potential but didn’t want to go through the steps to set-up an account, start using ChatGPT today.
I hate April Fool’s day so much.

No, this didn’t trick me.

Lying and pranking are both bad things to do, and they’re bad on 1 April, too.

If you find this kind of thing fun, we can’t be friends and I will forever look down at you.

It’s my problem, I know, I just can’t condone pranking or deception for any reason.
Yup, in exchange they get their models trained by even more people.
I have an iPad Mini 2 mounted on my fridge showing our google calendar so me and my wife always know what's planned each week, there is something really cool about making something useful out of old tech.
10 years of support is pretty good
Can anyone confirm if the legal advice here https://docs.heyform.net/license is correct? Seems slightly different to my own interpretation of the spirit of GPL.
If a company stops supporting a product, they should be required to make a bootloader unlock available for it for those as care to repurpose it.
Per project, per month, yes. Felt like a mouthful to write, but I'll make that more clear.

Celest's biggest strength with cloud functions is its integration with the Dart language. The CLI generates a strongly-typed API client for you which matches the declaration of your function, and handles all serialization out-of-the-box.

So, if you write a top-level Dart function like this

// In `celest/functions/my_api.dart`
Future<String> sayHello(String name) async => 'Hello, name!';

and save the file, you'll get a Flutter client which you can call as

celest.functions.myApi.sayHello(name: 'Celest'); // Hello, Celest

You can pass just about any Dart class between the frontend and backend, and it will just work. We're going for an RPC-style interface which means your types/parameters can never get out of sync.
>a record-breaking wildfire season that blanketed huge swaths of the US and Canada in smoke, just to name two effects that come to mind

I'm no climate change denier, but it seems weird to attribute this on climate change when it's arguably also caused by poor forestry management practices (ie. suppressing forest fires for decades leading to a buildup of flammable material), if not more so.
I think the real challenge is for whoever has final word on the goals to have realistic expectations. They almost never really do.

But as someone who often works solo or in a very small team, it's obvious that I need to pick the next most important thing and just work on that.

It's also clear to me that I don't want an issue tracker or even any separate place to put tasks. Because what happens is then they pile on a bunch of tasks that are lower priority which I have to keep trying to explain that I am ignoring them for now since there are higher priorities.

What I prefer is to just have a single text chat channel and a live deployment of the software that updates every few days or week. Then we decide whatever the best priority is and work on that.

Having a separate place to put issues and requests encourages indirect communication and creating backlogs that don't add business value and just stress the developers out.
I am also using Docker in Debian 12 LXC on Proxmox. I am not sure what has gone wrong here.
I prefer using my own model for privacy reasons. A crude summary is fine, I don't need GPT4 level quality. My PC has the capacity to run llama 2; I need a model to summarize my personal text documents and am looking for one optimized for this purpose. I prefer ubuntu over windows
I know of victims who had their legit email template lifted by actual slammers. The spammers would embed the legit template invisibly in their emails and then only have a few short lines visible with the actual scam. The idea being that filters would see the majority of the email is legit looking and let it in. Eventually users would flag enough of these as spam and the template itself would trigger the blocks. Then the spammers would move on to the next victim who's email template still gets through filters.

Meanwhile the first victim is left to pick up the mess where none of their email gets through anywhere.
Ask HN: Where are all this years April fools jokes?
Were we really do shellshocked by the xz backdoor? I didn't see any
Anthropic Opus is better than GPT 4 on many (most?) tasks.
Bees typically fly at tree top levels and have a typical range of about 2.5-3 miles. This is part of why certified organic honey produced in the US is non-existent. The USDA is working on an organic certification for honey, but without being able to certify the food sources within a 2.5 mile radius (the draft mentioned this as the likely cutoff), it's practically impossible in most areas.

However, hive spacing can have a big impact. While some transmission does happen at shared flowers, the transmission is very likely between hives due to worker or drone drift. If you have 4 hives on a single pallet (common commercial practice) you will see a lot of bees returning to hives that were not their own. Increasing hive spacing can reduce the number of drifting bees, and possibly reduce transmission.
AniPortrait: Audio-Driven Synthesis of Photorealistic Portrait Animation
How did you think about the tradeoffs between closed-source profitable vs. open sourcing it? What do you see as your criteria for success on this move?
Asymmetric PAKEs don't require the server to know your password. You and the server need to have a discussion to establish some parameters that work for your chosen password, without revealing what it is, and then in future you can supply evidence that you indeed know the password (that is, some value which satisfies the agreed parameters), still without revealing what it is. This is not easy to do correctly, whereas it's really easy to get it wrong...

https://datatracker.ietf.org/doc/draft-irtf-cfrg-opaque/
Sato is simply the fittest surname. We shouldn't fight evolution.
Absolutely, everything in security is a tradeoff. I guess the real point is that there should be layers, and even though you should never rely on security through obscurity, you should still probably have a bit of obscurity in the mix.
can you give an example for an implementation of portnocking/ssh/over https and client certs?
> The thing about port knocking is that if you're on a host where you don't have the ability to port-knock, then you're not able to connect.

If that's important, one should be able to set up port knocking such that you're able to do the knocks even by changing the port in a sequence by hand on e.g. a web browser address bar.
Hard agree; there is no reason anyone under ten even needs to know the internet exists. It’s a disservice to their development as well.
Excelent news! Excuseme but where can i manage my free celest-cloud? i could run celest deploy with success but now i dont know how to use it and keep with the testings :D
> I think its a very high likelihood they will access the information using another avenue (at friends house, on a different device, etc).

You're calling it "information" as though what concerns parents is tantamount to eating from the tree of knowledge. You have to account for frequency, because this isn't a question of finding out some dark truths, it's concern that they would recreationally watch content that is not fit for kids, which may have negative impacts especially if consumed on a regular basis.

How many hours did you spend trying to pirate pornography as a kid? Did that have a positive impact on your life? I can answer that readily for my part.
OpenAI starts looking slightly desperate.

No surprise here.
Bird flu detected in person who had contact with infected dairy cattle in Texas