skysight-inc/HackerNews huggingface dataset:
Show HN: Agents Made Simple
I have built many AI agents, and all frameworks felt so bloated, slow, and unpredictable. Therefore, I hacked together a minimal library that works with JSON/dict/kwargs definitions for each step, allowing you a simpler way to define reproducible agents. It supports concurrency for up to 1000 calls/min, giving you speed and predictability in your workflows.

Install

pip install flashlearn

Input is a list of dictionaries

Simply take user inputs, API responses, and calculations from other tools and feed them to FlashLearn.

user_inputs = [{"query": "When was python launched?"}]

Skill is just a simple dictionary

A skill is an LLM’s ability to perform a task, containing all the necessary information. You can create your own, use predefined samples, or generate them automatically from example data.

ConvertToGoogleQueries = {
"skill_class": "GeneralSkill",
"system_prompt": "Exactly populate the provided function definition",
"function_definition": {
"type": "function",
"function": {
"name": "ConvertToGoogleQueries",
"description": "Convert the given question into between 1 and n google queries to answer the given question.",
"strict": True,
"parameters": {
"type": "object",
"properties": {
"google_queries": {
"type": "array",
"items": {"type": "string"}
}
},
"required": ["google_queries"],
"additionalProperties": False
}
}
}
}

Run in 3 lines of code

Load the skill, create tasks (a list of dictionaries), and run them in parallel. Results are easy to parse in downstream steps.

skill = GeneralSkill.load_skill(ConvertToGoogleQueries)
tasks = skill.create_tasks([{"query": "User's query"}])
results = skill.run_tasks_in_parallel(tasks)

Get structured results

The output is a dictionary, where each key corresponds to an index in the original list. This lets you keep track of results easily.

flash_results = {'0': {'google_queries': ["QUERY_1", "QUERY_2"]}}

Pass on to downstream tasks

Use the structured JSON output in your next steps.

queries = flash_results["0"]["google_queries"]
results = SimpleGoogleSearch(GOOGLE_API_KEY, GOOGLE_CSE_ID).search(queries)
msgs = [
{"role": "system", "content": "insert links from search results in response to quote it"},
{"role": "user", "content": str(results)},
{"role": "user", "content": "When was python launched?"}
]
print(client.chat.completions.create(model=MODEL_NAME, messages=msgs).choices[0].message.content)

Feel free to ask anything!
Law enforcement operation "underway" to seize cybercrime forums, Europol says
Org mode in emacs does this. It's a little clunky but it definitely works (better than notebooks IMO).
hmm that's a hard one - let's ask Deepseek!
"A reality check"?

FAA-employed ATCs are like any other non-appointed federal employees - politics should have no impact on their employment and this arrangement is protected by federal civil service laws.

Which Trump is roundly ignoring because he wants to appoint every agency with burrowed MAGA loyalists, top to bottom.

If you haven't been following what this administration has said and done with a painful degree of critical focus, it's probably bleaker than you imagine.
Yes they were.

The ban was on exporting the code, not having the code in possession.

Furthermore it was only the US who had this ban.

I am old enough to remember this and the scoffing that European PGP users had towards their American counterparts
Given that the training approach was open sourced, their claim can be independently verified. Huggingface is currently doing that with Open R1, so hopefully we will get a concrete answer to whether these accusations are merited or not.
One thing that’s not in the article: using your own endpoints can be a bit bothersome, even if you have (like me) a LiteLLM proxy to abstract away all your keys. Zed has trouble setting that up (especially with authentication) and seems to be unable to set custom models to “reasoning” mode and hide or compact the <think> tags, which makes for a messy chat window.
Strong disagree. Copy/paste would mean they took o1's weights and started finetuning from there. That is ot what happened here at all.
Christian Democracy is to blame for Europe's democratic backsliding (2022)
It seems some how appropriate that I get the "Something has gone terribly wrong :(" message.
then show it to us rachel
How I Use AI: Meet My Promptly Hired Model Intern
Agree 100%, this was also bound to happen eventually, OpenAI could have just remained more "open" from the beginning and embraced the inevitable commoditization of these models. What did delaying this buy them?
Because too Allah-damned-many people are worm-brained conspiracy theorists nowadays: https://archive.is/sS3W1
First satellite call using standard smartphone
Signal is a wide definition of possible traces. Signal can be status LED toggling every 3 seconds, it can be I2C in kHz range or SPI running 80 MHz or 100Mbps Ethernet. I don’t mind routing slow signals over power plane. For the fast ones I would go through pcb and route over GND plane with equal vias amount for each trace. So classic signals/GND/(split)VDD/signals is absolutely fine for simple applications.
As far as I'm aware, jank isn't at the point where libraries exist. It's still under initial development and doesn't implement all of Clojure just yet.
yeah, PCBs are a muddled mix. I've seen footprint drawings which use metric for some dimensions and imperial for others!
You guys are detached from reality, go talk to computer science students… internship applications aren’t going down
As a Swede I sometimes encounter new programmers using Swedish instead of English and it's incredibly jarring.

It's a little bit better if only the comments are in Swedish but it's still annoying...

Luckily it's very rare.
Free in preview, at least in my personal subscription (there was a disclaimer saying that it was in preview, no guarantees of response times, etc.)

(I work at Microsoft but am not on the clock as I write this, and keep my personal projects separate)
They are smart enough to want jobs that pay hundreds of thousands for interesting work?
Sorry. I failed. It’s not a real account.
It’s the error with the ground truth that you can’t predict. Otherwise you would just be able to cancel it out. You can only predict probability distributions..
"Tamm Plasmon Polaritons" sounds like something from Star Trek technobabble.
Rust also has a bunch of tested allocators ready to use, though usually in the form of crates (jemalloc, mimalloc, slab allocators, what have you). The problems caused by people implementing custom allocators are no different in either Rust or Zig.
Possible? I guess evolution did it over the course of a few billion years. For engineering purposes, starting from the best advanced position seems far more efficient.
What would happen after the rush is over and the machines rot like old mining gear?
You won’t be able to find data to support your huge generalizations
None of those,

First, you build something that fixes a customer problem that they are willing to pay for.

Whether it uses AI or not, the customer doesn't care.

The only thing that matters is the value you add and your ability to sell and showcase how your solution is better and attract customers.
Programmer time and the pitfalls of wasteful work
Oh yeah, I completely forgot to mention proximity. 10x 100nF caps might be superior to 1x 1uF simply because the latter can only be close to 1 pin whereas the first can be close to 10 power supply pins.

Looking at the left diagram under the "Decoupling capacitor placement" headline here:

https://jmw.name/projects/exploring-pdns/

... it is very obvious that the cap being 1cm away will already cause much worse degradation than what going from 100nF to 1uF could ever improve.

Many modern chips have multiple power input pins. Using smaller caps close to all of them will do much better than fewer bigger better caps, but with more distance.
Same goes for milling a pcb!
I would assume that it is because we have imperfect knowledge of the state of the asteroid (i.e. mass and current position/velocity/...). This imperfect knowledge is characterised by a probability distribution. Similarly the state of all other objects in the solar system is only known up to some distribution. To propagate the information forward in time to impact requires a complicated function f(state of solar system; state of asteroid). If all of the data was known (and expressible numerically) with perfect accuracy, and f were computable with perfect accuracy then all would be good. But as noted, (state of solar system; state of asteroid) is a probability distribution, and there are very few distributions and very few types of maps f that are amenable to analytic transformation. For example if the state was a normal distribution with mean x and covariance P, and f were a linear transformation, then x,P mapped through f is also normally distributed with mean y and covariance P_y, you can get the mean of the transform as y=fx, and P_y = fPf' (where ' indicates transpose). Needless to say our knowledge of the state of the asteroid and the solar system is probably a rather complicated distribution, and the n-body problem is not a linear transformation. Monte-carlo simulation is often used to propagate probability distributions through non-linear transformations.
The nvidia bubble went too far and was about to burst anyway. I started to buy puts a year ago. The DeepSeek was just a convenient catalyst.
Is that the 49 USC 44736 Organization designation authorizations part?[1]

[1] https://www.congress.gov/bill/115th-congress/house-bill/302/...
> DOT/FAA are really going to need to step up after this and figure it out, for good.

Yeah. First, we should fill the currently vacant US Secretary of Transportation role. Then we should fill the currently vacant FAA Administrator role. Then we should fill the FAA Deputy Administrator role [0]. Then we should fill the currently vacant DoT Inspector General role that Trump just opened up by illegally firing this watchdog without the required 30 days notice to Congress [1]. Then we can start investigating.

[0] https://web.archive.org/web/20250129122818/https://www.faa.g...

[1] https://www.govexec.com/oversight/2025/01/trump-fires-multip...
And lets not forget a gazillion hours of human reinforcement by armies of 3rd world mechanical turks.
Your first sentence, being startled to learn about remote-controlled flying, gives the impression that you're one of those conspiracy theory hobbyists (a term I'm conjuring for idjits who speculate conspiracies when anything happens)...
Nothing more than just using it. It is a normal email client but it can displace WhatsApp and signal in your IMs if other people you know use it. If you have an existing GPG key you can import it, if memory serves.
Is it available for purchase?
Unless you got cold fever and you're literally too frozen to get outside, or you got your leg broken, there is absolutely no way you wouldn't get out at the very least once a day.

I believe it's a mix of depression and lack of will, being hungry and having nothing to eat is the best way to make someone get back on his feet. It happens everyday with the lower class, but people in the top of society don't feel that very often, or even at all.
Fair point, storage changes things. Being as I live in Britain though, I'm going to assume solar won't be much good for us in winter even if there's storage :)

Also vaguely related, it is bizarre that we don't do more with compressed air energy storage.
Safe default configuration has been the standard practice for even longer.
Ages ago, I watched a documentary about ATC that showed a drill involving ATC work under power failure (mains and generator). I'm probably misremembering some details but there were battery-operated radios and little tablets being passed around with scribbled information.

I guess AI can work while the lights are on, but if this is your backstop scenario, you still need the meat ATC controllers, and they really need to know their stuff.
Sounds cool! Do you have some usage examples?
I've seen governments do the same. Many times.
Tower systems are the last place in the world you would want a 97% accurate large language model, and the very last place we would culturally tolerate this sort of thing. Innate conservatism is what happens when deviations from perfection lead to collisions, and for the most part "AI" success remains a stochastic matter, gigabyte to terabyte sized tensors that are not human-intelligible. A black box which cannot be readily, safely validated in the real world.

With that said - algorithmic, automated, and digital systems for collision avoidance at the very minimum have and could continue to make ATC jobs significantly easier. The radio voice channel is a particularly low fidelity, low bandwidth way to mete out information and directives.
FAST [0] in China maybe?

[0] https://fast.bao.ac.cn/
https://archives.broadcastify.com/44114/20250129/20250129200... contains the ATC feed in addition to the PAT-25 (helo) radio.

~5:41 mark 5342 is given instructions for circling to 33.
~6:45 mark PAT-25 reports Memorial
~7:06 mark tower gives PAT-25 traffic advisory about 5342 and PAT-25 reports traffic in sight and requests visual separation
~8:12 mark tower asks PAT-25 if they have the CRJ in sight. PAT-25 again reports traffic in sight and again requests visual separation.
~8:21 mark, crash occurs, exclamations, go arounds issued
What keys does it lack for development? I haven’t noticed any missing in 40 years of coding on Macs.
Yes, you can find them on GitHub in the folder /examples. There you will find more samples and flows on how to use it. The examples are elementary, but they should give you an idea of how to build one.
Chatgpt, please generate an image of the tiniest violin imaginable.

Oh wait I will ask DeepSeek instead.
Since it's now okay to discriminate based on race and sex companies can put in their jobs ads 'no white men or Irish need apply'
This sounds like the "my granddad smoked like a chimney and lived happily to 92" argument.
> The next few hours was frustrating: we would change a setting, start again, wait 30 minutes, and invariably end up with the same error.

Sounds about right for cloud services.
And how would that work at inference time?
The safeguarding propaganda is a a typical go-to of the remnants of the British empire to keep their stolen goods.

They do it even with the Chile Moais when they never where in any danger.

It's all lies.
Tbf, back in 2021 my view on the Silicon Valley oligarchy also was quite different than it is today ;)
English: https://noe-orf-at.translate.goog/stories/3291171/?_x_tr_sl=...
Yeah. It requires a framework specific plugin in vscode (and other IDEs), since the markup is just text which requires framework-specific interpretation.

Ultimately, like everything else it's trade-offs and personal preference.
De La Soul for legal contractual reasons didn't have their music on any streaming services until recently so a good time to revisit or to discover them.
This explains much better what you mean than your first comment. While I somewhat agree, I think that ship of using the wrong label has sailed long since. Which sells better: calling yourself a tech company, or a mercenary manipulator?
A Macbook (or any Apple product) isn't a essential item without alternatives. If you actually care there is almost always a way without it.
Control Everything: On Hartmut Rosa's "The Uncontrollability of the World"
I use a Fairphone phone with CalyxOS (an android operating system) and it's been very good to me. It's a European company based in Amsterdam.
Game Theory Online
Seeing the obvious blatant grift spanning the crypto-currency and now LLM booms pales beside the general low hanging fruit noneffort that both the Slacks and Social Medias represent.
These ain't no moonshots and the kids can smell it.
The lack of moral fiber and general depth of character is plain for all to see.

Meta is a joke for old people (facebook) and or your older sister/brother(instaglam).
Xitter seems to have obviated the market for Truth or Parlez or The Daily Stormer or something, thereby only being relevant for overtly far right youth. This leaves us TikTok which them causes them to question the motives of political efforts to ban it.

What are the kids supposed to take away from this contemporary debacle?
Have you seen what he posts on his social media accounts? It is full of fascist, racist, conspiracy content. It is almost certain that he knows how a Nazi salute looks like and that it was two of them.
My usual "smasung" typo worked fine when I registered with them. I use a service for disposable addresses redirected to my main mailbox for potentially spammy registrations which I don't really care about, instead of just creating new accounts which is way too inconvenient to manage.

I'll make these intentional letter swaps every time just to avoid regexes and automatic filters.
Wow this looks very clean. Can you pipe the results into another agent? What's the limit of the input, can I push files into it?
I think the title should be "First satellite video call…"
there could be targeted models for this use case
> Like the fact that US revolution was basically kickstarted by blatantly breaking the patent law...

Hollywood also started by using non-regulation / non-licensed movie equipment when nobody was looking.

So, USA has all this "move fast, break things, and monopolize the new thing so hard that no one can get near" mentality since forever, and this moves in cycles.

It's now AIs turn, but it turned out that they democratized the world so hard, so everybody can act fast now.

In nature, nobody can stay at the top forever. People should understand this.
Having a Lloyds and a Halifax next door never made sense. Glad you'll now be able to go to either.

Too bad they're closing both in a lot of places, but at least their online services are the best of any traditional bank. [1]

It looks like they also had the most branches, followed by NatWest, Barclays, and Santander. [2]

1. https://www.ipsos.com/en-uk/en-uk/personal-banking-service-q...

2. https://www.statista.com/statistics/987092/leading-uk-britis...
I was told I was “imagining” things, probably as a result of stress from overworking. And told if I relaxed, I’d find out I in fact had no problems.

lol, I had a spinal cord injury.

I laugh when I think about it, but there has been a lot of anger to get here.
noa kistina haker\

voor bihas
> ATC please advise, I'm about crash

> Thanks for reaching out! As you probably know, crashing an aeroplane is not generally recommended. There are many factors that may contribute to a crash, such as weather, technical malfunction or human error. Appropriate training, regular maintenance and flight planning are some of the best practices which help minimise the likelihood of a crash. I recommend revisiting these factors. Is there anything else I can help you with today?
Yes, you can! The responses are always structured, you will have to read the files yourself (as img/text/audio or mixed) and then you can feed them to the FlashLearn agent to complete tasks with them.
We accidentally built a better build system for OCaml
I like this article a lot, but it doesn't hammer home the fullest, easiest statement of this kind of lazy-best-effort decoupling: pick the smallest package you are willing to deal with, then buy the biggest value of capacitor you are willing to pay for in that package. Loop area really does rule all, and if you don't know that, you're going to have a hard time of it.

The article also doesn't do a particularly good job of making the argument against relying on the "notch" (seen here at 25–40MHz), which is that the notch moves. It moves around with just about any change in... anything... so you can either pay the heavy price to genuinely control it (it can be actually worthwhile to drop a notch on things in certain analog applications; think knocking out a DAC clock frequency in a reconstruction filter) or you can ignore that the notch exists. Usually that's the easier option!
Cilium (a Kubernetes CNI) can use netkit instead of veth bridges since netkit was introduced in the kernel

https://isovalent.com/blog/post/cilium-netkit-a-new-containe...
No auth smtp server sounds like a very bad idea and the real culprit here. Security by obscurity (VPN in this case) never works.
That article says that they only add copper in the handling/bridging parts of the panel, not to the actual finished PCB.
The title should say from macOS to Airplay and Chromecast devices.
A very good app. Happy paid user here.
Uninformed or misinformed people can make choices against their own interests, such is MAGA.

Facts and physical primary reality matter more than ones opinion, but we paint the sun on the sky and order the tides to recede to please the king anyway.

An informed populace can make informed decisions.

Lying fake news not so much...
Aka $50million for condoms in Gaza is a lie.

Alternative facts will bite us all when the pedal hits the metal.
Ironically Deepseek is doing what OpenAI originally pledged to do. Making the model open and free is a gift to humanity.

Look at the whole AI revolution that Meta and others have bootstrapped by opening their models. Meanwhile OpenAI/Microsoft, Antropic, Google and the rest are just trying to look after number 1 while trying to regulatory capture an AI for me but not for thee outcome of full control.
I should have said “arrivals and departures”. KATL has 2,100–2,700 arrivals and departures per day. Even if we assume those are equally spaced throughout the day (they aren’t) we’re over 100/hour.

But sure. It’s a mild exaggeration. It still doesn’t change the core point.

3D isn’t just “magically hard” for computers, but the process for routing traffic is wildly complex and a bunch of planes arriving and leaving at semi-random times, directions, and with different requirements and capabilities is where the problem starts not finishes.

The happy path is relatively easy. The exceptions are innumerable.
> OpenAI declined to comment further or provide details of its evidence. Its terms of service state users cannot “copy” any of its services or “use output to develop models that compete with OpenAI”.

Well, this sounds like they are just crying because they are losing the race so far. Besides, DeepSeek explicitly states they did a study on distillation on ChatGPT, then OpenAI is like "oh see guys they used our models!!!!!"
Any Key
There already is a Reddit-like application that uses ActivityPub. It's called Lemmy (https://join-lemmy.org/).
You can also lose a cute half a million in liability pretty quickly if something happens.
Sure, but the scope is quite broad. For example, we might need to explain logs from a relatively rare app or framework. In such cases, a large model could unintentionally have knowledge of it.

Disclaimer: I'm the author of the post
It’s frustrating how often things get dismissed as "in your head" when the right tweak can make a huge difference.
In my experience, Mastodon clients handle large posts (say 5000 chars instead of 500) very well.

> In a decentralized application, such as Bluesky, as opposed to Mastodon, I can see a future where it would be a replacement for Reddit and HN, without those limits.

Not sure if you're saying that Bluesky is decentralized and Mastodon not, which if anything would be the other way around. The other interpretation is that you can see Bluesky as a replacement for HN/Reddit, but not Mastodon. My take is that both are unfit for that, since they're heavily embracing the micro-blogging format. I'm not sure if there are any ATProto applications like this already, but Lemmy and MBin are both examples of decentralized link aggregators using ActivityPub.