skysight-inc/HackerNews huggingface dataset:
I've written a very tiny multiprocessing pipeline in Python. It's documented.

I've actually never made use of it but at the time I got a bit obsessed and wanted to write it. It does seem to work as expected.

Is highly hackable as it is only a single file and a couple of classes.

Maybe is useful to someone, here's the link: https://github.com/lliendo/SimplePipeline
Mostly second on this. I've heard the phrase "if you're worried about it and trying to do the right thing, then your kids will be fine" and that has helped ... assuming I can manage my anxiety properly!
It's a problem that needs to be solved for spammers and scammers, in my experience.
I think it's quite clear they don't care about being called an open source company, which is fine, as I see it.

This will shake the sandbox. I personally hope that the community will step up with a fork.
If a computer could have done it, it would not have needed to have dropped out of normal law to begin with.

When in normal law, the plane pretty much flies itself. When the computer has uncertainty with its sensors, it drops out of normal law, and expects the pilots to fix the problem.

You're asking that the computer, when it is uncertain in its sensors, to the point where it can't fly under normal law, and where the pilots are expected to fix the problem should actively stop the pilots from taking the 'wrong' actions.

What do you think would happen when the pilots are taking the right actions, but the computer's faulty sensors end up preventing them from doing so?

Who is ultimately in charge in a sensors-out situation? The human? Or the computer? Which of these do you believe should have the final say on flight decisions?

----

If you say 'The computer', I'll have to ask you: How well did that work out for the 346 people killed by Boeing's MCAS, which, thanks to a faulty sensor, was utterly convinced that the 737 was too nose-up, and happily flew the damn thing right into the ground, despite the best efforts of the human pilots.

Asking the computer to fly the plane when its sensors are broken is like asking the pilot to fly the plane with no eyes.
related fun fact: splenda has more calories than sugar. it can say 0 calories because it has less than 5 per serving (packet)
The Hunt for the Holy Grail
> We never open sourced our coordination server because Headscale beat us to it.

From what I understand, Headscale has not all the capabilities of Tailscale’s server.

Excerpt from Headscale’s README:

> Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailnet, suitable for a personal use, or a small open-source organisation.

(emphasis mine)
With adjustable accuracy range you can do binary search to find out where someone is.
Absolutely. For QLORA / 4bit / GPTQ finetuning, you can train a 7B easily on an RTX 3060 (12GB VRAM).

If you have a 24GB VRAM GPU like a RTX 3090/4090, you can Qlora finetune a 13B or even a 30B model (in a few hours).
Not a pilot but I believe that pulling the stick back is exactly the wrong thing to do in a stall. The pilot should have instinctively known that pulling back on the stick would not recover a stall. On the other hand, pilots are taught to "trust the instruments" but IIRC the aircraft had no angle of attack indicator, and the airspeed tubes were frozen over. So lots of bad or missing information, contributing to stress and panic, which does strange things to otherwise normal people.
Fwiw, Russia pwned Viasat's satellites during invasion last year.

https://www.reuters.com/world/europe/russia-behind-cyberatta...
Yet another confusion between open source project and open source product.

Ex:

> Nobody is accusing GitHub of exploiting the Git ecosystem.

Because git is not an open source product. It is an open source project.

Open source projects tend toward "free software".

Open source products do not.

Which side of that you think is being "bad" depends on what you value, I guess.

Many of these shenanigans would probably not occur if the giants with billions in revenue who got there through the use of open source products would make relevant financial contributions to the companies behind the open source products. (Nevermind supporting the open source projects, too.)
No, nothing offensive. People don't like rational thinking, especially when it points out truths that could take their exceptional comforts away (e.g., high pay and WFH status).

Who knows what could be revealed when people have to be in-office? Perhaps that you are not as skilled as you and your manager(s) assert, and you've taking others' work as your own? Hmm...
I won't opine on how to manage usage of of tech as the comments already handle that well.

One thing I'd like to respectfully point out to our community, which I personally think is going to snowball into a full blown health crisis, is children's posture while using tech. I live in NYC and everywhere I go I'm seeing kids and adults craning their necks and backs at 45-60 degree angles. My mother was a seamstress for 30+ years and the consequences are horrible. Keep an eye on it

As for my strategies to manage this, I nag frequently (and my kids know the consequences are losing access). For the few times I do give them screen time on the go, I force them to watch with the phone on the table and either leaning on sometime or in this little phone holder that forces them to sit upright to see the screen.

Here is a random link that quantifies the impact on weight on neck at different angles: https://healthmatters.nyp.org/how-to-prevent-tech-neck/
Illegal? Probably, but I'm not a lawyer. I imagine the words "unfair competition" might be present somewhere on the legal paperwork. And if it's illegal but not criminal, you have to sue the competitor yourself, which is expensive and time-consuming.

PayPal probably should have some kind of hold on your account saying "don't shut off the account until we've investigated" but that might itself be abusable (see Facebook Xcheck). If this behavior is illegal they might also have standing to sue whoever is sending the reports.

All of that requires you to have at least some amount of evidence tying the false reports to the competitor, too. Or at least enough evidence to survive a motion to dismiss so you can use discovery to get the rest of the story.
Yep, plenty of really good windows/macos programmers have never touched vi or emacs. I'm not sure why users of those are so elitist. I tend to prefer vim editor keystrokes in my editors but that's just because I got used to it from college and terminal editing.
No it doesn't. Firefox has terrible support for Passkeys at the moment. Try using Google Chrome/Edge/Safari/etc.
We have two kids who were raised essentially screen-free until 3, then on a 1hr a week diet until 6. We worried all the time about the transition to school, and the cultural norm of allowing a lot more screen time. This was an imagined dragon - this has not been an issue at all. My oldest just got a Switch, she plays less than 1/2hr a day - then she walks away without issue. She has friends with phones and iWatches (she has neither) and her envy level is zero.

My point here is not that we’ve done anything right, or wrong, or to emulate. Instead, I say this point out the I’ve had to learn to worry about, and address, the real issues - when they become real. There are not enough hours in the day to worry about all theoretical mistakes I’m making as a a parent. I choose to focus on the actual, observable, issues we are having.

For what it’s worth - many of our neighbors have kids that play all the time on the Switch, have phones, and watch TV every car ride anywhere, and those kids are LOVELY. They aren’t screen demons - and they aren’t behind in math, reading, eating vegetables… I think it could be it doesn’t really matter as much as it gets focused on.

At any rate it matters a whole lot less than loving them, and figuring out what works for YOU and for THEM - and that’s something it took me way too long to learn.
Not op, but I think it stands for Proto-Indo-European language.
If productivity were the only factor and companies behaved logically sure, but you know that's not the only factor and they often make decisions that aren't logical. Yet you argue as if it is. Why?
I wonder how Terragrunt is going to manage their product name.

Vagrunt is no different other than it's been "created" post license changes.
I ditched firefox after mozilla CEO spreads propaganda about january 6 and proud boys
I thought you were using it for dice man-esque decision making :) https://en.wikipedia.org/wiki/The_Dice_Man
Fine tuning for training the model to perform a new task, RAG for adding knowledge.

In your example, you would fine tune the model to train it to code in a language it hasn't seen before, RAG will not really help with that.
not associated with spam yet.
Another TLD for a target audience that will never use the TLD because of it's obscurity so it will only be used by people looking for the cheapest domain to spam and scam.
> In my experience, people hate when cars just flash a "check engine" light. It is impossible to tell the difference between "probably OK but get it looked at", "might leave you stranded", and "might literally explode".

This is why I bought one of those OBD reader things so I can have more of an idea of what is actually going on. Not that I really understand anything that it says, I’m pretty clueless when it comes to car stuff, but it sure makes me feel better

The only time I ever got a check engine warning, the problem was obvious from the physical symptoms: cylinder misfiring. Well, I didn’t know what that was when it started happening, but now I do. Drove it to the mechanic and they replaced the spark plugs
I used to fly hang gliders. For almost every issue (except for flying too fast), when you get into trouble in a glider you lower your AoA and increase speed.
Great question. I wish they said how long the 10 epochs took, so we could figure out the cost (or better, just posted the time and cost together):

"For the 7B and 13B models, we used 16xA10Gs, and for the 70B model, we used 32xA10Gs (across 4x g5.48xlarge instances). When using Ray, there's no need to secure A100s to perform full-parameter fine-tuning on these models! The process is simply repeated for each task. Figures below show an example run based on a context length of 512, with a total of 3.7M effective tokens per epoch on GSM8k dataset.

We ran the training for a maximum of 10 epochs and selected the best checkpoint according to the minimum perplexity score on the validation set."
I think these days getting kids involved in non-tech based activity groups could help a child have a more balanced relationship with technology.

There are also options like homeschooling, but that is obviously a massive commitment and different life journey for a family to take.

Then ofc there are rules and enforcement mechanisms. Rules can really be whatever you like. Enforcement can happen at your router, DNS or maybe firewall. If you like to configure those sorts of things you could block access to certain services or websites based on time of day, or target specific devices in you network. When they are not home you won't be able to do this so easily. There is also risks of coming off too adversarial and damaging your relationship with your child.

edit: typo
What else could it possibly be? 90% of particle and high energy and quantum physics just doesn't have a real meaning beyond the extremely rigorous math. This isn't classical physics where you can talk about pendulums to twelve year olds, because physics in those domains simply works in more complicated manners. The tools we needed to develop to query that domain simply require more advanced math.

IMO, this desire to "simplify" something that cannot really be simplified is why so much pop sci around quantum stuff is just nonsense. Even normal words mean entirely different things in the realm of quantum physics. The layman doesn't understand what quantum computing does because the layman doesn't even have a knowledge of calculus, and all the intuition about the behavior of mathematical systems that comes with it, let alone the kind of linear algebra, discrete math, and higher level math like fields.

People need to stop pretending that the most advanced mathematical constructs humankind has conceived, standing on ten thousand years of the smartest minds we have ever birthed, is something that John Q Public can expect to understand.

It's no different than me being unable to discuss influences on Picaso's work because I have never taken an art history class. Sure, I could parrot some dumbed down thought someone else feeds me, but I emphatically do not have the context and surrounding knowledge to extract any meaning from that.
That's why we have manual review.
I have an RAG video (my "make a ChatGPT with podcasts" video) you might be interested in. Semantic search is increddible and you might be surprised how good a Q/A solution is by just extracting passages that answer the question.

Overall it depends on whether or not you can turn your data into a fine-tuning data and if you can find a low parameter (enough) model that can use your found contexts as input to host yourself of use inference endpoints. Hosting an LLM is actually not easy and I'm finding in the field working an information retrieval business OpenAI isn't terrible compared to costs of having a GPUs for your users across the world.
I interviewed there and asked about this and they said their coordination server and (and other UI features UI) are almost completely about satisfying very demanding enterprise customers, with one of the major concerns being the performance particularly of applying ACL rules across huge complex networks.

They said there would be a lot of code cleanup to open source the coordination server, and it's not been completely ruled out but Headscale is such a nice alternative for those that care about an open source coordination server that it doesn't seem to be a big motivation.
I’m saying it helps me, you’re saying it cannot help me. I’m wondering who I should believe.

If anything there seems to be this visceral reaction by (mostly) men to the idea that they could use any help from outside to become better. Every guy seems to think they’re Ron Swanson with irony being the show was written by the so-called Californians and he gets help from friends anyway. You could argue “that’s friends not a therapist” well maybe I’ve found better advice coming from a professional than an amateur. I’m tired of taking advice and giving advice within my friend group when we ourselves can’t deal with the same advice ourselves.
Why do they bother listing amounts, in grams, of the constituents of a 0.49g serving, and round any amount less than 0.5g down to 0? Nothing can be non zero in that case!
I bet your customers enjoy the extra memory and performance though...
According to the linked content, life on the Earth was once powered by sulphur. That's pretty wonderful news in itself, but I suspect that the exobiologists will feel much encouraged.

I wonder why, over a billion years of this Sulphur Age, no large creatures have been found?
No need to muck about with limits based on serving size. Just mandate a consistent portion size for labeling and allow manufacturers to also label with an additional serving size of their choosing. So everything, tic-tacs included, would be labeled with nutrition facts for say 3 oz (or even a flat 100g to be consistent with EU), and then tic-tacs could also include labeling for per piece.
How about "viagrunt" ?

Seems most suitable to execute "viagrunt up" ;-)
Thanks for reading through that long convoluted post! I appreciate the comment.

Syncthing was necessary to get the files onto my desktop machine, and I don't know how I could have automatically pushed from my android phone otherwise. Syncthing was so ridiculously easy to use, I basically just started a docker container, and then added the backend on my Android device. Zero firewall configuration. So simple. I suppose I could have easily used inotify, but either way I needed a script to launch the OCR, and I don't really see a big value in using a filesystem watch over an API when the syncthing api is very simple.

Cheers!
> But I still have this nagging feeling with other mainstream languages that their tooling, their ecosystem, the breaking dependencies, the "making the compiler happy", the stupid language restrictions and such things distract me from my problem domain.

I can relate to this in a different way.

It seems the vast majority of work today is not "the problem", per se, it's the interface that exposes the problem (or solution) to others. Shoving stuff in and out of format (JSON, SQL, etc.), marshaling the data over interfaces, or building UIs to expose and work with it, etc. The problem domains themselves, for a lot of systems, can be pretty simple.

But with CL, with the reader, and things like Emacs, a lot of that falls into the background -- with the caveat "as long as you're willing to work with native representations", i.e. S-expressions.

I have an "application" in CL, and it's 1500 lines of code. Outside of a couple prints for debug, there is no I/O. No user interface. Nothing. It's all "just code". It's all "just problem".

Meanwhile, I have a Java program I wrote. It wraps a 1000 line Java utility into a GUI. There's 4000 lines of code to present that GUI. It's a not quite fair comparison, as the entire purpose of the application is to expose this utility into a "usable form".

But, with Java and other languages, there's always going to be some level of that. With CL, again if it fits within the confines of the REPL and S-expressions, you get all of that "for free".

Trivial case with a simple Java command is you need some way to parse the command line options. Extended lambda lists give you that "for free" in CL. Named parameters, optional parameters, default values, etc. Arguably the entire point of the extended lambda list descends from their use within environments like Lisp Machines, where the function arguments WERE the "command line", and that's why its so robust. Those are all nice features when writing code, but they're really nice when you have to type stuff in all the time.

And this ability to not worry so much about external representation, and moving and converting data, instead just focusing on what's being done to the data, in native terms, it's very liberating.

There is no "impedance mismatch". Just code, just data, and code is data.
One thing that stands out to me is the incorrect use of the word "law" when referring to flight modes. Is this just a bad translation? Are any native French speakers familiar with the Airbus documentation able to comment if the concepts make more sense in French?
> There's plenty of software and means to host your own video platforms.

There's plenty of ways people can start their own countries and currencies too.
Never been anything especially serious fortunately but I lose track of the number of times when something I've seen just didn't square with my current mental model of the physical world (like what day it was to give a trivial example) and, even though I consciously noted the observance, I've basically deep-sixed it into the "that's weird" can.
Devcontainers are a HUGE problem solver when you have a large organization. You have no idea how much time I have wasted doing support for devs who have inconsistent dev environments. We're talking like 30% of the engineering org's time. Absolutely insane.
Recursion is great and mathematics is doing just fine, thank you.
"3.4.2. Time Bombs. Undeﬁned behavior also leads to time bombs: code that works under today's compilers, but breaks unpredictably in the future as optimization technology improves. The Internet is rife with stories about problems caused by GCC’s ever-increasing power to exploit signed overﬂows. For example, in 2005 a principal PostgreSQL developer was annoyed that his code was broken by a recent version of GCC: 'It seems that gcc is up to some creative reinterpretation of basic C semantics again; speciﬁcally, you can no longer trust that traditional C semantics of integer overﬂow hold'"

Relying on overflow and edge case behaviors seems like a terrible idea in the first place. Unless the edge case behaviors are part of the language standard, they cannot be relied upon especially if the code is meant to be portable across compilers and architectures.
The extent of individual tracking is borderline unconstitutional. We're talking serious breach of individual privacy. If enough people knew and gathered evidence (which I'm happy to describe how to do this), there would be class action law suits. No doubt.
From all over - it's a mix.
They provide access to unlicensed copyrighted materials for a fee.

I have no sympathy. If they didn't have a premium membership this would be much different.
It depends. Cubesats and other small LEO satellites commonly use consumer grade hardware. They're going to deorbit and burn up before the radiation becomes a major problem, and they're often deployed in fleets so it's fine to lose a portion anyway.
Not a pilot either. And that’s what I learnt playing hours of simulator games. Isn’t gaining airspeed the primary goal?
So far I believe only one state has opted out, Florida. It's not really comparable to opting out of expanded Medicaid because at least with expanded Medicaid a state could make a somewhat colorable non-political argument for not participating.

Under the ACA Medicaid expansion the federal government covered 90% of the cost and the state covered 10% of the cost. I believe some of the states claimed that they could not afford that 10%.

With the energy efficiency rebates under the Inflation Reduction Act (IRA) and the Bipartisan Infrastructure Law (BIL) each state has to administer the rebates for that state's consumers, but the allows the states to use a portion of their gran for for the cost of that, including hiring staff.

So basically a state just has to apply, get the administrative money to cover setting up a program to distribute the rebates, then get their share of the IRA and BIL money and distribute it.

In Florida deSantis used his veto to block authorization for the state to get and use the $5 million portion of their grant that would be for administration and so Florida residents will not be getting the $174 million in energy efficiency improvement rebates, or the $173 million in appliance rebates, or the $7 million for a training program for electrification contracts, or other smaller grants from those laws. All in all, Florida is turning down $377 million.

deSantis has not given a reason, but it is likely part of his "Fight Back Against the Woke Agenda" theme he's basing his campaign on. Reducing emissions and increasing energy efficiency is "woke" in current far right circle.

Other recent actions taken in his fight against "woke"ness are tax breaks for purchasing gas stoves and killing a bill that would have directed state agencies to consider lifetime cost of ownership when purchasing cars.
Nobody is overweight due to eating too many tic-tacs.
Microsoft doesn’t care as it doesn’t affect business goals but I think Microsoft employees do appreciate your open source efforts. Imagine how many thousands of repos they will have and unless improving calculator becomes a goal for windows then they will be busy on other features that have more business critical bugs.

At least that’s how I imagine it works over there.
To answer the first question, yep it's just "oblong".

We exist so people don't have to go to freenom when they want their own but free domain. I've used Freenom in the past, and they are the worst experience.
The word loi (law) is indeed used in french controls engineering, not only for planes.
See https://fr.m.wikipedia.org/wiki/Loi_de_commande_de_vol

Cannot say if it is good or bad to be honest, I believe Airbus themselves decided on the English term law to translate the french term.
Isn’t that the entire point?

They should apply it to the serving too. For a 0g serving is 0g sugar.