skysight-inc/HackerNews huggingface dataset:
Non-determinism is an implementation detail, not an intrinsic property, as I understand it (at least as long as you're setting temperature to zero).

I likewise don't really think LLMs are the right tool for this job, though. There's a whole class of systems that we built because humans take a long time to learn new skills, are fallible and non-repeatable, and get bored easily. Compilers are in this group along with sewing machines, CNC machines, automatic gearboxes, and design rules checking in CAD.

Maybe they could provide heuristics for optimising compilers with the output run through a formal verification check afterwards?
This feels like weird gatekeeping.

Why is this the line? Where are the complaints about people using pianos to achieve rather precise notes instead of using their own voices? They are just untalented at singing and their use of any tool to create sound is of no net gain to anyone.

This person: https://www.youtube.com/watch?v=IbUE-LxhUR8 ? They're recording and playing back on a loop! They should record full repeated playings, any use of the recording is of no net gain because it could be achieved otherwise.

Songwriters? If they write lyrics and someone else sings them the result should be cast into the sea - it's of no net gain to anyone because they did not create the sounds themselves.

Composers? Frankly pointless.

> Flooding the world with unpolished, unpracticed works

I hate to break it to you but there are a vast number of terrible works of art out there already.

> What this tells you is that skill or level of performance is not the barrier, but a means through which great things CAN be achieved (i.e. necessary, but not sufficient)

If it's a necessary thing, of course it's a barrier. That there are two barriers doesn't change that.
How does this work for free?
What happens when that data inevitable gets stolen? The fact that biometrics cannot be changed or removed is also a huge drawback.
tldr: nobody knows, and not a single piece of verifiable evidence.
I like the idea of having a migration progress.

I like to extend the idea and would ask for a more ingraned concept of versions and version migration.

Basically what flyway does but on DB level.

You could ask your DB from any backend if its in a migration status or not, it would be first class citizen were its absolutly clear that a DB migration should NOT disrupt production, it could also make it much more longrunning.

Like let me schedule a migration over 1 or 2 days through the DB and thanks to statistics and knowledge it knows to do the big chunks at night for example.
I get what you are saying. I do agree with the sentiments of the title. With so much increase in CPU speed, why do the software runs about the same and sometimes slower? Many says it is GUI/GPU? Then I would rather be using 256 color terminal screen with cursor support.
From the site:

"all elements on the frontier are not equally good."

Peach is just as good as Daisy, for example, so I'd say: "Not all elements of the frontier are equally good."
Rather than making absolute statements, let's say that's true if you have a lot of responsibilities and other hobbies.

Some friends of mine say they had huge amounts of time to read and do stuff before they had kids, but took it for granted and managed to complain about having no time.

Lots of people spend huge amounts of their time on their phones or computers passively browsing, or watching Netflix or whatever. Reducing that time and reading instead is very achievable.

This is not true for everyone, others really do still have responsibilities and hobbies that take up too much time to be able to read a book a week. Others read slowly and cannot improve. No advice about free time is one size fits all.
It seems pretty clearly implied from his Starbucks example: these rates are negotiated (at least with big merchants).

Presumably, for example, Starbucks is willing to pay higher interchange on the Chase sapphire series than on the Chase freedom series because they believe that the people carrying Chase sapphire cards spend more money. Starbucks would not be willing to pay that for less profitable customers.
Frama-C uses comments for annotations: https://frama-c.com/html/acsl.html
Posting in support of Collin. I'm sorry this happened to you, and thanks for your hard and thankless work!!
I guess the confusion was because Canonical packages it as part of their LXD snap.
I really like great tables and its cousin in R, gt. You know they're taking a long view when there are photos of CLAY TABLETS and VISI-CALC in the article. Bravo!

Tables, when you really care, are so very difficult to get right. Sometimes you really want to densely compact the data to communicate all details to others who are already deeply invested in the dataset, sometimes you need to remove all but the most essential information to get across a single idea with clarity, and then there are a continuum of variations between those extremes. The problem expands into more dimensions when the media becomes a consideration-- you simply can't (and should not) use the same approach when dealing with pdf's vs html vs a slide-deck. On top of all that, you often have a personal style that you want to get across, or have a style that you need to comply with in some inflexible way.

I like how gt just NAMES the parts of table in their docs (and in the schematic in the article). This is a problem where agreeing on what things are called makes a ton of difference in usability.
I'm not sure if I'll migrate my existing function calling code I've been using with Claude to this...
I've been using a hand rolled cross-platform way of calling functions for hard coded workflows and autonomous agents across GPT, Claude and Gemini. It works for any sufficiently capable LLM model. And with a much more pleasant, ergonomic programming model which doesn't require defining the function definition again separately to the implementation.

Before Devon was released I started building a AI Software Engineer after reading the Google "Self-Discover Reasoning Structures" paper. I was always put off looking at the LangChain API so decided to quickly build a simple API that fit my design style. Once a repo is checked out, and its decided what files to edit, I delegate the code editing step to Aider. The runAgent loop updates the system prompt with the tool definitions which are auto-generated. The available tools can be updated at runtime. The system prompt tells the agents to respond in a particular format which is parsed for the next function call. The code ends up looking like:

export async function main() {

initWorkflowContext(workflowLLMs);

const systemPrompt = readFileSync('ai-system', 'utf-8');
const userPrompt = readFileSync('ai-in', 'utf-8'); //'Complete the JIRA issue: ABC-123'

const tools = new Toolbox();
tools.addTool('Jira', new Jira());
tools.addTool('GoogleCloud', new GoogleCloud());
tools.addTool('UtilFunctions', new UtilFunctions());
tools.addTool('FileSystem', getFileSystem());
tools.addTool('GitLabServer',new GitLabServer();
tools.addTool('CodeEditor', new CodeEditor());
tools.addTool('TypescriptTools', new TypescriptTools());

await runAgent(tools, userPrompt, systemPrompt);
}

@funcClass(__filename)
export class Jira {

/**
* Gets the description of a JIRA issue
* @param {string} issueId the issue id (e.g XYZ-123)
* @returns {Promise<string>} the issue description
*/
@func
@cacheRetry({scope: 'global', ttlSeconds: 60*10, retryable: isAxiosErrorRetryable })
async getJiraDescription(issueId: string): Promise<string> {
const response = await this.instance.get(`/issue/${issueId}`);
return response.data.fields.description;

}
}

New tools/functions can be added by simply adding the @func decorator to a class method. The coding use case is just the beginning of what it could be used for.

I'm busy finishing up a few pieces and then I'll put it out as open source shortly!
Looks good. Can you share your experience about building a double sided marketplace like this? Did you have to fake it at first or did you find a viable strategy to kick it off?
That would be "the level of alcohol consumption that's best for your _health_"
What's that? Did you actually mean the Milankovitch effect ?
A built in connection pooler would be nice! My first database tech was Microsoft SQL Server, and ADO.NET supports it out of the box, so when I made the move it was the most obvious missing feature to me.
This is awesome!

Though if one wants C and safety and a great language you can get there via, Rust -> Wasm -> C (via wasm2c).

It would be cool to see this applied to say, rsync.
Three hours and the cars will be nearly dead. And the hotel will not have a charger, not for all of us. So we are going to be up all night at commercial chargers, reducing our sleep time before our first meetings from a few hours to zero. And that is if we can find working commercial chargers. The UK is notorious for needing various apps for parking/charging. The headaches are just not worth our time. Maybe if we were on vacation, but this os work.
I am forced to use web “apps” for work, and they are (still) terrible. It might be the best way to reach maximum people, but that does not make it a good way.
Wear and tear is the key, especially in the regions with winter. You don't want ot be without walls and heating during winter.

In warm regions, perhaps HVAC / having at least rudimentary shade is equally important.
Closing Open Loops for Better Personal OKRs
A C# iterator is a coroutine. A coroutine is a simply a function that can be suspended at a given point and resumed later. Iterators do exactly that at the point where you use "yield return".

A C# async method is also a coroutine.
> - ffmpeg CLI now all run in parallel

I think I read about this a few months ago but don't remember the details. What exactly does this do? Does it result in faster encoding/decoding if you have multiple filter graphs (for example a single cmd line that transcodes to new audio, extracts image, creates a low res)

> - ffmpeg CLI loopback decoders

No idea what this is...

Edit: threading => https://ffmpeg.org//index.html#cli_threading, loopback => https://ffmpeg.org/ffmpeg.html#Loopback-decoders

Loopback decoders are a nice concept. So could I use this to create a single ffmpeg command to extract images periodically (say 1/s) and then merge them into a horizontal strip (using the loopback decoder for this part)?
> 15 books each weekend should be read as ==>> I traded my 15 books for 15 new books each weekend, reading them during the weekend and when not in school

So you mean 15 books each week, not each weekend! I was surprised when I read that, but this makes more sense.
There's https://en.wikipedia.org/wiki/Eduroam which was founded for this use case and allows students to even roam between multiple universities. Maybe a starting point?
I suspect the issue here is just the assumption that LLMs are "just flipping some bits", while simultaneously putting humanity on some unreachable pedestal.

We are all nothing but a horde of molecular machines. Your "you" is just individual neurons reacting to input in accordance to their current chemical state and active connections. All your experiences, unique personality treats, and creativity you add to the process is solely the result of the current state of your network of neurons in response to a particular input.

But while an LLM is trained once and then has its state fixed in place regardless of input, we "train" continously, and while an LLM might have experience of an inhuman corpus for a certain subject, we have many "irrelevant" experiences to mix things up.

Your "prompt" is also messy, including the current sound of your own heartbeat, the remaining taste in your mouth from your last meal, the feeling of a breeze through your hair as it tickles your neck, while the LLM has just one, maybe two half-assed sentences. This mix of messy experiences and noisy input fuels "creativity". You don't think "I need to copy XYZ", but neither does the AI. You both just react.

In some regards our chaos is better, in others it is worse. But while the machinery of an LLM still does not even remotely approach a brain, we should not forget that we are nothing but more a cluster of small machines, assembled from roughly 750 MB worth of blueprint.
Thank you for your sincere reply.(and understanding)

I'm right now not in that mental state, and in matter of fact in the process of quitting my job (well one reason of it) for the stress of keeping up. So the description in your last paragraph does ring true to my previous mentality, and something I had to work on for the past 4 years to correct.

Still, when I see my newer coworkers in similar situation as I were, I know neither my experience nor your comment will reach them. But I believe your comment & my experience is probably more useful than the original articles (non-existent) advice.
You can turn that on the head and say human females have really short reproductive span.

Human males don't, though. They're often reproductively capable at 60.
This is functionally identical to yielding a dummy value. If the language has a unit type (e.g. a 0-ary tuple) then you just use a value of that type.
Even that, can't make them do anything you want. It makes them die.
That's awesome man. I'm also a little bit allergic to Langchain. Any way to help out? How can I find this when it's open source?
For 2)

https://eduroam.org/how/

> eduroam is based on 802.1X* and a linked hierarchy of RADIUS servers containing users’ data (usernames and passwords). Participating institutions must have operating RADIUS infrastructure and agree to the terms of use. eduroam can be set up in three easy steps:

https://www.serverwatch.com/networking/radius-server/

> RADIUS works based on a client/server model. Users connect to a RADIUS client, which is a network access server (NAS). The NAS then verifies the user’s information through the RADIUS authentication server. The connection information can include details such as a username, a password, and an IP address.
Noted liar in telling lies shocker.

I mean, at this point I would just assume that _anything_ that comes out of his mouth, or his twitter account, is complete nonsense.
I think to be successful you need to solve the issue of trust. Why should your customer trust you to give good advise. How can they be sure that you do not receive commission from certain parties. What is different in your service than any other agents who works for commissions?

In general you will deal with the same sales units again and again but with a customer usually only once or twice. Your relationship to the sales units will be stronger and stronger over time, if you want it or not. That always leaves the suspension that you don’t work foremost in the best interest of the customer.

This trust concern might be something that can be mitigated but you need to look into how you do it and how you communicate it.
You’re really delusional if you think you can get 0% on any platform ever…
That scenario is realistically impossible with the current size of the world population and the fact the majority will always try to procreate.
He didn't even necessarily act on belief, he was just diligent.
Search for “wire toner”.
The built-in VVC decoder is dreadfully slow (a ton of optimizations are missing), VVdec is at least 2-3 times faster on anything having AVX2/SSE4.

If you really want to give VVC a try, better stay with version 6.1.1 as it's the last one which has patches for enabling VVdec. You won't be able to apply them to version 7.0/git master:

https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integrati...
The ease of making your way across the US into different jurisdictions is probably a contributing factor. I imagine the geographical equivalent of this story would be a person from portugal driving their way across europe and landing in poland where they live out the rest of their lives under a different identity. It’s a lot tougher to do that when you’re crossing into a new country, culture, language entirely. And portugal is small enough that it would be very difficult to pull off within the confines of the country.
Are you being serious?! I know those guys. I voted in their election. I didn't vote for any of them, of course, since I know how weak they are.

You see, here is how it worked in my country: populist parties share the power and easily crush competition. They get elected by promising populist measures: higher pensions, higher minimum income and a tougher stance on the only thing they can attack: foreign corporations, which are made to be the scapegoats - root of all evils.

Then in EU elections their list is filled with the most useless, moronic, deeply corrupted and easily controlled politicians. This is because the EU parliament is seen as a well paid, easy comfy job tailor made for politicians too stupid or too visibly corrupt to prepare the next election cycle at home.

Those are "my MEPs". The only people they listen to are the handlers from back home. The only interests they represent is that of the highest bribe.
I’ll take it off your hands for $10k.
> In anarchy, the strong will subjugate the weak, and thus only the strong are free.

Th'at's not anarchy, that's libertarianism: maximal individual freedom at the expense of others. Coincidentally the system propelled by all big tech moguls, and half of the us political scene.

Anarchy is not the absence of rules, it is the absence of hierarchy. Contrary to what we have been fed since we were born, we don't need a hierarchy to function. Anarchy is the understanding that no human is above any other, and that we cannot live alone so we're just going to live together, agree together on rules, democratically (some say the only true democracy where everyone can express themselves on all topics and decisions are taken based on this) and with the collective wellness and joy as the compass.
I use restic to a NAS.
> What sort of infrastructure would i need for one school with reliable strength? Any recommendations for actual equipment? What is the price estimate/range for one school in the first approach? Are there any companies that already exist that offer this solution including the login stuff as well?

You need multiple APs and then an authentication/authorisation system that allows navigation for users once you know who they are and that they should have access to the network.

The difference between both systems relies mainly on the authentication, and in both cases, most equipment vendors provide options to set a Guest Portal up. The other option would be to host a RADIUS server (also referred to as WPA Enterprise) that does the authentication.

The regional administration where I live maintains some sort of student network for schools too, and they use RADIUS. They maintain a public website where user credentials are managed (you identify with a username/password they give you and you can change those credentials) and then connect to the wifi using those credentials

Again, how you deploy this, depends in many cases on the vendor you choose and what they support.
I need some, for mail delivery. Those messages won't send themselves.
Doesn’t seem like regulatory capture is the issue, if the market was totally free to new entrants and you brought in a low fee card with no rewards then it’s going to fail in an unregulated environment because merchants won’t go to the hassle of offering tiered pricing to low fee cards if they’re not already offering tiered prices for cash, so no-one’s going to give up their existing rewards to still have to pay the same prices. Deregulation just ends up stuck in a local minimum where everyone’s effectively paying for the highest fee cards that the merchant will accept.
Low effort trolling, you can do better
Simple fix. Make the whole moon GMT. Reset the clock every day at 00:00 to account for slippage. For time keeping on the moon just have a moon time off some atomic clock.
JetZero: Groundbreaking 'blended-wing' demonstrator plane cleared to fly
With Golang you pay the price of having to go through cgo whenever you want to invoke into C. Which is why Go devs are so stubbornly resisting linking to libc even on platforms where direct syscalls are unstable, for one.

The C++ approach is fully compatible with the C ABI, since in the end it's all just callbacks once you strip all the abstraction layers. Which also means that other languages that use this approach (among them C#, Python, and JavaScript) can easily perform async calls across the interop boundary; this is actually used on Windows, with the OS projecting a common set of async APIs to various languages.

With Go, if you want to do async with some code that's not yours, it has to also be written in Go.
Newsmast: Building communities and connections in the Fediverse and beyond
It's listed on the Palace of Fine Arts page, so GPTDAO has booked the space for the event. Last year's event was at SCC, and had 1,500 people, so they're expecting 3,000, not 30,000. I'd email them to tell them about their typo, but it's real.

https://www.palaceoffinearts.org/event/genai-summit
By releasing them from being confined to their own farts.
> Okay, I'm literally terrified about not being in the top 1% or top 10% of everything I do. Scared.

I don't believe you. No one is in the "top 1%" of everything you do.

I don't say this to shame you, but to make you realize that you're already okay as you are, while not being the best.

There's no way you're in the top 1% of management ability, technical knowledge, coworker relationships, parenting, exercise, finances, et cetera.

On the few axes of life where I know for sure I am better than the next 99 people I meet, I have had to practice that thing so much that I have made more than one logical jump and ability jump that counts as a filter for the next 99. It won't be overnight that I fall out of the 1%.

I suspect the same is true for anyone in any 1% of anything.

Let go of your fears.
> Off-topic, but your comment reminded me of evergreening of medical drug patents

Wow thanks for the rabbit hole. Clicked around and found “me-too drugs”[1]:

> a medication that is similar to a pre-existing drug, usually by making minor modifications to the prototype […] used to treat conditions for which drugs already exist

Yep. Same playbook for sure.

> The changed version of the drug is simultaneously different enough from the unchanged version that the pharmaceutical company can successfully apply for a new patent from the USPTO and similar enough that anyone who wants to make a biosimilar of the unchanged version can still be sued for patent infringement.

Beyond! This is like Soviet levels of kafkaesque rules. All in the free market country of USA.

[1]: https://en.m.wikipedia.org/wiki/Me-too_drug
Theoretically, I believe (in addition to the police's duty to get the right guy) the accused is supposed to have a defence attorney who goes looking for exculpatory evidence.

AIUI America has an "adversarial" legal system, where the court is not involved in investigating the facts of the case. Instead, the defence and prosecution each make the strongest possible case and the judge and jury have to make their decision based on the evidence presented to them. For example the judge and jury don't get to question witnesses directly.

In contrast, Germany has an "inquisitorial" justice system, where the judges are actively involved in investigating the facts of the case and get to question witnesses and suchlike.