skysight-inc/HackerNews huggingface dataset:
To also jump in here, regarding tools the agents had access to function signatures (i.e tool docstrings, input and output types) and for each tool a small "manual", which described what the tool does, how it affects the game state and a small number of examples where using this tool would be useful (for instance, how to use place_entity_next_to to put an inserter next to an existing chest)

Overall as Jack said, no post-training was done at all but all agents had a complete API description (tools, entities, research) in their context so the results indicate to some level how well can modern agents use a completely OOD API with decent level of documentation
Localsend: An open-source cross-platform alternative to AirDrop
Safari and Chrome (and Firefox!) cloud syncing are e2e encrypted so you should not be handing over anything to Apple or Google. I haven't looked into Edge/Microsofts solution but I would hope they would e2e encrypt as well.

Edit: Actually just looked and I can't find any information indicating Edge sync is e2e encrypted except for enterprise accounts. So beware of that browser if you weren't already.
Verification (2001)
99% sure this is not what you're asking for, but I think it's worth mentioning monodraw: https://monodraw.helftone.com

It's really useful for embedding diagrams in your code. Not so much for uses outside of code though.
I'm on a phone for most of today so I won't be making the kind of lengthy reply you're asking for, but you can check out komorebi and jwno if you're genuinely interested
Honestly, a lot of the problems people have with programming that they use AI to solve can be solved with better language design and dev tools.

For example, I like LLMs because they take care of a lot of the boilerplate I have to write.

But I only have to write that boilerplate because it's part of the language design. Advances in syntax and programming systems can yield similar speedups in programming ability. I've seen a 100x boost in productivity that came down to switching to a DSL versus C++.

Maybe we need more DSLs, better programming systems, better debugging tools, and we don't really need LLMs the way LLM makers are telling us? LLMs only seem so great because our computer architecture, languages and dev tooling and hardware are stuck in the past.

Instead of being happy with the Von Neumann architecture, we should be exploring highly parallel computer architectures.

Instead of being happy with imperative languages, we should be investing heavily in studying other programming systems and new paradigms.

Instead of being happy coding in a 1D text buffer, we should be investing more in completely imaginative ways of building programs in AR, VR, 3D, 2D.

LLMs are going to play a part here, but I think really they are a band-aid to a larger problem, which is that we've climbed too high in one particular direction (von-neuman/imperative/text) and we are at a local maxima. We've been there since 2019 maybe.

There are many other promising peaks to climb, avenues of research that were discovered in the 60s/70s/80s/90s have been left to atrophy the past 30 years as the people who were investigating those paths refocused or are now gone.

I think all these billions invested in AI are going to vaporize, and maybe then investors will focus back on the fundamentals.

LLMs are like the antenna at the top of the Empire State Building. Yes, you can keep going up if you climb up there, but it's unstable and eventually there really is a hard limit.

If we want to go higher that that, we need to build a wider and deeper foundation first.
I’d really prefer using inline assembly tbh
Coding standards are down because companies wanted everyone to get in tech with bootcamps that would sidestep formal CS education. Excessive push for PMs also made everyone cut corners like crazy because other companies were also moving "fast" and breaking things slowly stretching what users can go through (which is way too much given there's often no real alternatives as you don't have a voice to migrate a big internal system)
This is part of hardening a system for production. Making it easy to operate:

* Make sure the logs are actionable

* Make sure the logs are readable

* Make sure you are collecting operational metrics

* Make sure the metrics are useful

* Make sure you have error handling

* Make sure you have alerting

* Make sure you document how to support the application

* Make sure you have knows and levers you can pull in an emergency to change the systems behavior or fix things

* Make sure you have vetted the system for security issues

etc.
Graphviz! The syntax is kind of absurd, but it produces some beautiful results and can be version controlled.
Great presentation on the modern disposition of ML.

Accept that existential reality is different than rendered states.

Graceful (fail forward) exception handling is as profound a tool of enlightenment as one will ever find in statistical learning systems.
If you want a native options on a mobile device, Free42 and 48sx work great on Android (I believe at least Free42 is on iOS). Emu48 works on desktop (personally I like `dc`). Look at SwissMicros if you want a physical calculator.
Definitely not true in my experience.

Want to describe your issues with CMake?

Maybe the community can help you.
I wonder if Trump has ever read an economics book? He seems to be approaching this all in a rather counterproductive manner. I'm reminded of "Never attribute to malice that which is adequately explained by stupidity."

I was reading the HN thing on the potato famine yesterday and I think it was the same idea - they Brits didn't want to starve a million Irish to death, they just had this free markets are great idea and were to stupid to change. Likewise Trump doesn't actually want to wreck the US and global economies but has this tarrifs are great idea and same thing.
Thanks for the pointer. What a /great/ article.
Nice! This uses server-side storage though, right?
From the docs it looks like you ingest directly from apps instrumented with your libraries. Do you also plan to ingest OpenTelemetry events, such as those exported from an OpenTelemetry agent, or OpenTelemetry collector?
Even if they had alternatives. The cost of migrating is something that can always be avoided for short term savings.
I suggest https://perspective.finos.org/ for data viz to be built in. We use DuckDB paired with Perspective for client-side BI use case, and it's been great.
there are.
Oh, I wasn't aware that slashes can follow the #. In that case it seems to be. Thanks for the correction. So the only concern here is injecting js to exfiltrate the key then.
I didn't believe "ugly crying" is about negativity. Rather, the "ugly" bit is about the abandonment with which one cries. One is so invested in the emotions (whatever those may be--it's not even a continuum of good/bad but rather a huge, high dimension vector space) that one abandons propriety and self-respect and just cries. It's about investment due to the exceedingly high emotional resonance with the subject matter.

This is my understanding. Caveat: I am not a person who cries much, if at all.
are you googling your cherry picked facts? nice debate win! (might help to have local context)

regardless, why do you think land in burlington is expensive?
What’s the threat model this protects against?
That's not what zero sum means. It's not zero sum just because you eventually die. Every person has different goals and it's entirely possible for them to come out ahead with respect to their goals.
Lawnmowers don't throw parties to celebrate the hands they shredded: https://electronicintifada.net/blogs/ali-abunimah/israeli-so...
It's just more of Google trying to shoehorn "AI" into anything they can.
There's cost cutting and there's insanity.

Can they communicate via proxy or public mailing lists or is accidental communication also forbidden? Can NOAA guys read French NOTAMs?
Very different use case. It seems both too heavy weight and not capable enough for e.g. sharing a screenshot or PDF from an Android phone to a Linux laptop without Internet connectivity.
You're describing problems that don't exist or at least are a lesser problem than those that do.

You can't genuinely tell me someone on food stamps is/should be more worried about being caught in a poverty trap than ensuring they have their next meal.

Those steeped in the details of their lives will intuitively know they're been screwed, doesn't mean they have the information on hand to resolve this. Take a job negotiation for instance, in theory they know they're being given a low ball offer, but the risk/reward with a lack of perfect information means they won't take the risk and will just accept the offer. Much like taking action against a bank instead of the CFPB, they probably would win but they could also go bankrupt if it doesn't go their way. (The stakes are much higher for them than those with money and power, and thus unbalanced).

And if the scale is naturally leaning with no finger on the scale? (As I say imperfect market and world).

Sadly not everyone has a golden spoon or the starting capital to leverage their position in the world.

You speak from a viewpoint of privilege.
I've had a great experience using Excalidraw, which is also open source:

https://excalidraw.com/

https://github.com/excalidraw/excalidraw
It means than everyone is equal in front of the law. If one can be prosecuted for doing X, then everyone should.

If a majority vote to exclude a minority from owning businesses (then property, then anything), it isn't a liberal democracy.
This looks so much fun, thanks for sharing.
I bought a HP50 (?) in uni to do symbolic math for some exam. It was RPN by default but you could switch.
FigJam by Figma
Same here, I was actually reading the comments to see if someone had the same reaction. I'm not even much older than them, but enough that I look at 20 yo people as if they were inexperienced children.

This being said, time for my daily nitpicking: 7÷0.35=20, not ~21. Although I agree that 20 ≈ 21.
Isn't "dsb nsh" or "isb" redundant for simple syscalls like write and exit?
"support extension" not "super extension"
Depends.

Sometimes I could solve in 15 mins, a bug I had been chasing for days. In other cases, it is simpler to write codes by hand - as AI either does not solve a problem (even a simple one), or does, but at a cost of tech debt - or it takes longer than doing things manually.

AI is just one more tool in our arsenal. It is up to us to decide when to use them. Just because we have a hammer does not mean we need to use it for screws.

> Wouldn’t it be easier instead of juggling with [something] and their quirks to just write the code the old way?

This phrase, when taken religiously, would keep us writing purely in assembly - as there is always "why this new language", "why this framework", "why LLMs".
It seems Microsoft is not betting on C# and I think the main reason for this is that C# isn't futureproof because of it's ugliness.

It is a powerful and robust language with great standard library, but you just cant be comfortable with it. All those boilerplate, all those sealed override virtual public protected or whatnot before each statement, those curly braces everywhere. You are always inside classes that are inside namespace, and even then you need to go deeper and have curly braces with properties and arrows in random places. Delegates and Events are ugly and unintuitive, two set of syntax for linq (and honestly for almost any somewhat new feature of the language), ref in out, you name it. It is hard to push something so inelegant.
AI tooling is the new wave of Assembly => Compilers transition.

It won't happen tomorrow, but I am quite certain eventually it will be in a position where executables are generated directly, and we will enter into a new computation model.

Like you can nowadays still inspect the generated Assembly, and eventually fine tune it, our AI tools of the future might provide a similar approach.
Cutting off funding is stupid. Cutting off communication is pathological.
Seconded, very comprehensive paid tool that's been around for a while and works very well.
I think Vivaldi have both RSS and email, it's sort of the spiritual successor to the original Opera.... I miss the old Opera.
The term "puritanical" doesn't exclusively refer to the existence of or adherence to the Puritan religion, and when it does, the term is usually capitalized. From Dictionary.com:

puritanical [pyoor-i-tan-i-kuhl] adjective

1) very strict in moral or religious matters, often excessively so; rigidly austere.

2) Sometimes Puritanical. of, relating to, or characteristic of Puritans or Puritanism.

It is entirely possible within the parameters of commonly understood English parlance for Muslims, or any group, to be puritanical.
Occasionally it can be hard to wrestle with but my go-to is PlantUML, which has a simple syntax and for better or for worse doesn't support many formatting options, so I can't get distracted tweaking the specifics of the layout
Because that's a job for the service, not the client.

If the client needs to implement the search index on its own, why even have a service? What benefit does the service bring?

If I need to host the search index myself, that makes a much more vulnerable target for surveillance or attack, compared to a centralized service which has a dedicated security/privacy team. I would need to roll my own security, or trust the vendor. We are back to square one.
Saying that Microsoft is "Rewriting Windows in rust" suggests you might not be as informed as you think... Very specific components with history of performance or security issues are getting ported in a very uncoordinated effort. Windows will be primarily C, C++, and C# for a very long time to come
Powerpoint is also my go to. It just feels more natural and I prefer editing locally, not in web browser.
Open Source and Tragedy of the Commons
If Go had sum types and expressive pattern matching I think it would be my favorite language. I'm so sick of writing "if err != nil", just give me a Result type.

If there was a version of Rust was garbage collected, I think it would be more popular.

I'd love TypeScript if it didn't inherit the foot guns of Javascript and didn't have the ever changing tool chain.
That's on purpose.

Imagine being able to just send a file from an Android phone to an iPhone without a centralized service and an Internet connection (i.e. like we could in the time of feature phones and early smartphones via Bluetooth)...

Please think of the shareholders and the lawful interceptors before you suggest something as subversive!
There is nothing automatic in that.
FYI, the Mr Rogers website [0] cycles shows from the back catalog (5 shows at a time, on a bi-weekly cycle). It's a regular in my kid's rotation (with Bluey and Sesame Street).

[0] https://www.misterrogers.org/
After 35+ years, the standard for UI intuitiveness and beauty continues to be NeXTSTEP:

https://en.wikipedia.org/wiki/NeXTSTEP
tldraw.com
This seems interesting. I've been thinking lately of re-installing a tilling WM on my daily driver because I have a wide screen and I spend more time rearranging and searching for windows than doing actual things on it. Also, it seems that all that screen estate could be put to better use with a tilling WM. Guess I'll give Niri a try, maybe it will fit my needs.
This looks great!

At risk of harping on a tired topic, have you thought about embedding an AI query generator? For ad-hoc queries like I mostly use DuckDB for I’ve found it’s almost always fastest for me to paste the schema to ChatGPT, tell it what I’ll looking for, then paste the response back into the DuckD CLI, but the whole process isn’t very ergonomic.

I think I’m sort of after duckbook.ai, but with access to a local duckdb.
agree with Svilen_Dobrev, that this could be solved by making certain types of software public infrastructure.

The article says that the main conflict is part one of the OSS license, "The license shall not restrict any party from selling or giving away the software as a component… [and] shall not require a royalty or other fee for such sale." Which makes it very hard to sell OSS software (read the article for nuance).

Business cannot do this because the business needs to capture the value (ie. through sales) in order to fund creating the value (the software).

A government, however, would not have this restriction, because they don't need to sell it to capture the value the software creates.

This is, in fact, what government is best at doing and where business fails. Business is great when value capture is linked with value creation, think hamburger stand (the value is the burger, and the customer trades money for burger).

Goverment is optimized for when value creation is separate from value capture. Svilven mentions roads. The burger stand couldn't create or sell the burger without roads to freight in raw materials and customers, but only a fraction of the value of the road network is in the burger. Because the road also supplies value to a number of other enterprises.

So the best way to capture the value of the road is via a similarly diffusive system, i.e. a tax. Government.

And for certain fundamental types of software systems, i.e. web browsers, search engines, messaging services, perhaps a government can build them better than a company. Certainly the economic incentives align better.
> As a senior engineer your job must not be to stop the use of LLMs, but create opportunities to build newer and bigger products.

I think you just hit the core point that splits people in these discussions.

For many senior engineers, we see our jobs are to build better and more lasting products. Correctness, robustness, maintainability, consistency, clarity, efficiency, extensibility, adaptability. We're trying to build things that best serve our users, outperform our competition, enable effective maintenance, and include the design foresight that lets our efforts turn on a dime when conditions change while maintaining all these other benefits.

I have never considered myself striving towards "newer and bigger" projects and I don't think any of the people I choose to work with would be able to say that either. What kind of goal is that? At best, that sounds like the prototyping effort of a confused startup that's desperately looking to catch a wave it might ride, and at worst it sounds like spam.

I assure you, little of the software that you appreciate in your life has been built by senior engineers with that vision. It might have had some people involved at some stage who pushed for it, because that sort of vision can effectively kick a struggling project out of a local minimum (albeit sometimes to worse places), but it's unlikely to have been a seasoned "senior engineer" being the one making that push and (if they were) they surely weren't wearing that particular hat in doing so.
A calculator will fail, as in order to use one, requires knowing all of the terminology, and how each variable, alwase effects the other variables
in power claculation, and if you know that, the claculator is redundent.
My first PV/battery off grid experienxces were in the early 90's, and I was gifted a small solar panel (5w), from a teacher, who had 2 100w panels
purchased from the worlds, first and at that time only retailer of PV panels.
Today the challenge is to make a system
"plug in and forget", and the tech is not, quite, there.
I have a whole bunch of random, solar, pv, back up, and UPS, stuff....that keeps comming my way, and I repurpose it for secondary and utilitairian uses, my main house system bieng much larger.
And to fair to you, marketing and splianing the solar,pv,battery thing, is a swamp.
I had a 92 dodge diesel, the "truckasaurus" that I covered the very large hood in solar, put in a big battery bank.....removed the alternator, and drove it like that year round...in Canada.
It would reliably draw a crowd,and became localy
iconic, so I have fielded all the questions and seen the hope in peoples faces, and faced the anti
solar bunch.
My house set up is also highly visible, also bieng a conversational/ideological subject.
I can see that your system has the plug in and use part taken care of, and a lot of the pieces for marketing, but determining the crossover point
between peoples expectations, and actual performance will determine continued sales success.
> It is just a broken process or overworked recruiter, nothing personal.

It's not really a question of it being personal. If it's a signal that the process is broken or a recruiter is overworked, though, that's a really huge red flag and that company should be avoided or at least treated with great caution.
It wasn't a good fit for me. The strip of windows extending past the border of my screen, sometimes showing half a window, triggered a weird anxiety, it kept drawing my attention. I used it for about two months and then ditched it for a more traditional tiling compositor (hyprland) where windows don't overlap the screen border.

Niri is, however, very pretty from a technical standpoint. Modern Rust codebase, good code structure, very easy to understand and start hacking.
Is it possible to power the devices from the battery during the night and then charge during the day (where solar energy is being produced)?
FYI, you can create polls on HN:

https://news.ycombinator.com/newpoll
You “ship” electricity near a port via the electric grid, and then make ammonia near or in the port. Economies of scale might favor having a few ammonia factories and then shipping it around by boat.

Ammonia makes zero sense as a general use fuel, but ships need MW of power over several days and aren’t in populated areas.

Assuming, it’s actually viable which isn’t guaranteed.
> HP 15C, which is old school and not used in education.

Business courses frequently use it
It works for Unreal.
>filepizza

Horrible name dude
I took a break from artificial networks to study neuroscience for a couple years.
We hardly understand how a single synapse works - and we have trillions of them.
Recognising when something makes 0 business sense is an important skill for an entrepreneur.
Definitely a personal fan of Graphviz as well! One thing I'm curious about are usecases that require version-controlled diagram sources. Do you guys have e.g. a build step that updates the rendered version somewhere? Or Confluence integration, etc?
Our notebook form factor is unique compared to other notebook environments - we don't serialize the results.

We also have some added bonuses for query profiling and data exploration like the Column Explorer.

The easiest way to give it a whirl is to type 'duckdb -ui' in the CLI.

Let us know if you have any other questions
Conquer Radio Frequency: Multimedia Guide to RF and Microwave Engineering
Semi, aside, but I'm desperate for a better way to make math diagrams (WYSIWYG style, not TeX). I asked about this a while ago and nothing is really doing it for me: https://news.ycombinator.com/item?id=38351370. Although since then I have heard about https://penrose.cs.cmu.edu/ as well. Right now I use Excalidraw because there's a fork (never landed... ugh) which supports TeX in labels. But its actual drawing tools are quite limited, not to mention janky. There are some other options not mentioned in that thread which I've found in since then, but I still haven't seen anything satisfactory.

If you made math stuff easy to draw I'd use your tool in a heartbeat. Unfortunately there's probably not a large market for that sort of thing.
Hacking a GPO 746 rotary phone
I don't agree that textual, fictional explicit content involving minors is "fairly universally considered harmful". Such content is allowed on large platforms like Archive of Our Own or Japan's Shosetsuka ni Naro. I think "don't think it's harmful, but not willing to defend" is a pretty typical attitude.