skysight-inc/HackerNews huggingface dataset:
Seems like a revive of:
https://github.com/desktop-app/lib_webview/commit/77b1712a8f... (2022)

where you could open an app by running window.open("C:\Windows\system32\cmd.exe")

This is a guess based on the behavior in the video, and on the recent fix on Media Preview feature of "Instant View" attachments:
https://github.com/telegramdesktop/tdesktop/commit/eaaa704fa... (3 days ago)

so potentially could be just to send an Instant View link pointing to an executable app instead of a website.
The previous gen was also LFP. That's not what they are saying makes this a new gen. They are claiming improvements to basically every relevant metric in this LFP blade vs the previous one.
The hundreds of thousands of women forced to undergo abortions by town elders may disagree with your definition of free.
> It's the principle of propagating the safety-determining factors of the function that we're stressing

That's the main function. It's the function that gets called when the program starts. Where do you want to propagate the "safety-determining factors" to?

If I'm just supposed to read the annotations on the `main` function (and those annotations can basically just be a copy of it's body), then why do I need the annotations at all? I could also read the program to determine whether it's safe.
What do you mean by "political stuff?" (Political economy is Varoufakis' field, as far as I can tell.)
Alias stars is a really nice feature.
I'm pretty sure SQLite has covering indexes. And the relatively new strict mode should enforce at least basic types (though if you want to enforce your own rules for things like dates you're still on your own).
Fixing Legal Immigration in the US
People should check out Nalgeon's work on SQLite extensions: https://github.com/nalgeon/sqlean.
It's a worthy effort.
Reminds me of the first lockdown in the UK - I was on-call for a major food delivery service. We all went out at 7pm to clap for the NHS (which my NHS working family hated), and PagerDuty went off.

Went inside, apparently UK traffic had dropped by 20%. People from around the world were trying to work out why.

"Er, it's because we all put our phones down to clap for the nurses..."
Ur so right sweety its so totalitarian! People should simply mimick the Greatest Republic mankind has ever known aka America and do jack-shit while megacorps dump ungodly amounts of CO2 in the atmosphere and microplastics in our rivers for it is Real Freedom™!
After my first ten years of "buckling down" for a far-off reward of an easy life, and seeing all my peers enjoy themselves just fine with less money than I have, I'm changing tack.

When this job ends I want to go on unemployed sabbatical. Healthcare is the only scam that absolutely requires me to work, but I can take a break between major surgeries and pay cash for dentists.

Every year I feel more and more like retirement is a bogus afterlife I've been sold, even though I'm one of the most atheist people I know.

At some point I am an animal and must have fun to survive. Everyone else does it. "Those who didn't jump off the bridge... Is something good about to happen to those people?" https://xkcd.com/1170/
I reorder columns all the time for neater readability of "select *" queries.
Just going of the Wikipedia page on unit testing, in the 1956 paper on programming for the SAGE project, refers to testing as: Parameter testing, assembly testing, shake down testing. In the context, parameter testing is testing of individual sub routines (functions/methods). From there the term unit test was used in the Mercury System as unit testing of "individual programs outside and inside the system". I suppose here, the ethos is the same.

Obviously, when reading the rest of the papers, they are clear on the fact, that it is the specifications that the programmer have developed for, that should be tested. That was at the time, synonyms with individual sub routines, and as such it was both the smallest unit and a logical testable unit at the same time. Since then, we've come a long way with programming smaller units with better composability.

I'm not sure I agree that the original meaning of a unit test was lost. Perhaps, only one part of the definition was carried over to modern development practices. In any case, I always stand by the fact that long term value is in tests of the "API". Everything else is implementation details.
Hyperion has been managed by a liquidator since last week
Problem is one of mentality, imho.

See eg. the countless HN posts "hey look! I've used X to do Y" showing off some cool concept.

The proper thing would be to take it as that: a concept. Play with it, mod it, test varieties.

Like it? Then take the essential functionality, and implement in resource-efficient manner using appropriate programming language(s). And take a looong, hard look at "is this necessary?" before forcing it onto everyone's PCs/mobile devices.

But what happens in practice? Proof-of-concept gets modded, extended, integrated as-is into other projects, resource frugality be damned. GHz cpus & gobs of RAM crunch trough it anyway, right? And before you know it, Y built on top of X is a staple building brick that 1001 other projects sit on top of. Rinse & repeat.

A factor 20 is 'nothing'. And certainly not the issue here. Just look what was already possible (and done!) when 300 MHz cpus were state-of-the-art.

Wirth's law very much applies.
Anti-trust regulations are a form of state control though. Are they the only good sort of control?
All of the generalizations you gave hold true in some situations, and always have. Software has always suffered from poor quality, complexity, and the short-term demands of companies seeking profits.

I keep programming because it pays well and lets me work when I want, and live wherever I want. I lost my idealism about software development decades ago. It can feel frustrating but it beats a lot of other jobs.
The NoC in 3D Space
Sure, in the EU.
I always thought this.
Same for the fall, which was the consuming of the Forbidden Fruit. For some reason, God(s) did not want us thinking that hard.
When I see the world, sometimes, I tend to agree…
If US doesn't accept say Swiss products/designs then there is some serious flaw in that process (probably stemming from protectionism/corruption)
Changing the constitution in Switzerland has a very low bar, I actually cant think of another country where it's easier.
Carpeted bathrooms, in homes, were very much A Thing in Ireland for a surprisingly long time; even after cheap vinyl flooring became available, people kept putting them in, until the 80s or so.
It's Apache 2 (there is a badge in the README) but I realize now I forgot to drop a copy of the license into the repo - fixing that now.
In memory Rust database to query your data like a Venn diagram
Aragog: Advanced RAG Output Grading
That's in my experience better than the percentage of although usually good-intentioned but nevertheless unusable PRs popular repositories get.
>As an example, AutoCodeRover successfully fixed issue #32347 of Django.

This bug was fixed three years ago in a one-line change.[0] Presumably the fix was already in the training data.

[0] https://github.com/django/django/pull/13933
This confused me a little, because the commute is traditionally the tradeoff to avoid big city real estate.

And then I saw "Bay Area". Ah.
Here is a description: https://js.langchain.com/docs/use_cases/query_analysis/techn...

> When a user asks a question there is no guarantee that the relevant results can be returned with a single query. Sometimes to answer a question we need to split it into distinct sub-questions, retrieve results for each sub-question, and then answer using the cumulative context.

> For example if a user asks: “How is Web Voyager different from reflection agents”, and we have one document that explains Web Voyager and one that explains reflection agents but no document that compares the two, then we’d likely get better results by retrieving for both “What is Web Voyager” and “What are reflection agents” and combining the retrieved documents than by retrieving based on the user question directly.

> This process of splitting an input into multiple distinct sub-queries is what we refer to as query decomposition. It is also sometimes referred to as sub-query generation.
Holy crap

Lifelong musician and songwriter here too. That first one is astounding - the singing :o

Any chance you'd share the prompt? Even privately ... fromhn at demersal dot net
Ask HN: How do I find my niche and hone my skills as a software engineer?
I'm a third year Engineering student, and by the end of the third year, there's going to be a lot of activity surrounding internships, placements, etc. While I was confident enough in my interest and programming skills when I first started, that sentiment has slowly eroded over the years what with the rise of ChatGPT, and AI which functions as a full-fledged software engineer. Part of the reason for this erosion is also my curriculum, which I feel is more oriented towards just rote learning and marks, whereas I'd expected a more hands-on, application-oriented approach.
In short, I feel university is not preparing me for the next step.

So, to my question: how do I find my niche in the broad field of Computer Science, and hone my skills, so that I become invaluable? For one, I'm really interested in operating systems, the Linux Kernel, the concept of Embedded Systems, C programming language as a whole, etc.

How do I get started if I want to revamp my learning? How do I become a proper software developer?

Thanks.
The analogy is that you get to use their platform to build your 'brand'.

Of course other important aspect is that even if you are free to move to a different platform - in contrast to serfs, who in general had to ask for permission to move - you can't move your followers. So in that sense every second of effort put into a twitter profile is improvement to the land that you can't take with you. And, as we know, while brands are important users are lazy and stick to platforms much more than to brands. (While, again of course, there's usually a very devoted core community around content creators, but that's not true at all of most brands, and especially not true of regular users who just want to have some Reddit or forum-discussion-like experience.)
The point is that the success rate is progressing, paper after paper

> The baseline results of Magis (10%), Devin (14%) are evaluated in another subset of SWE-bench, which we cannot directly compare with, so we take the results from their technical reports as a reference.

Wondering how it compares with these models.
I've seen this before. It doesn't work that way, Telegram Desktop first will tell you that "this is an exe file that might be highly dangerous" with a checkbox below to "don't show this again".

Having that said, I think this should still be rejected by the server so it's weird that it worked that way. However, the issue is not as bad as the video claims it to be, a user will be warned.
As per TFA:

> The company’s latest Blade batteries have an energy density of up to 150Wh/kg. BYD’s next-gen EV battery is expected to reach upwards of 190Wh/kg.

> This could enable fully electric models to exceed 621 miles (1,000 km) CLTC range, which would be the highest among LFP batteries. The report claims BYD will release the new battery as soon as August 2024.
It’s easy to make such a convincing video. Convincing to those with no expertise in the subject. But in 5 years when it hasn’t come to fruition will you remember how wrong he (and by extension you) are? Another conman will take his place and come up with a nice sounding theory that also boils down to: gold!
The problem is access to the tools by independent auto shops. There is a whole industry of alternative tool providers who are sniffing and reimplementing the protocols, because of the vendor lock-in.
The tweet has been deleted, is there an archive?
Perhaps semi-off topic, but it will be interesting to see if silicon anodes (like https://www.silanano.com develops) will take off. They promise up to 20% increased capacity from switching from carbon anodes alone, which sounds amazing.
Hardly surprising at all. It's one of the oldest tricks in spycraft.
Perhaps you lived somewhere much warmer weather could ripen properly. North Wales has much to offer[1] but a tropic clime is not one of them.

[1] rain, rocks, sheep, rain, snow, rain, coal, slate, rain, sheep with rain, rocks and sheep with rain, rain.
> But there's a detail here that its hard to answer, or at least for some platforms. Given the complexity of some of these algorithms, do the techno lords have that sort of control of deliberate control, or it's just the uncontrolled optimization for a given outcome?

I think in this context, the main principle (if I recall correctly) was that when we go on Amazon, we actually exit capitalism and the "free markets". You don't see the same Amazon "store window" that I do -- I will have a very different "for you" - tab. Maybe not even the same prices -- it would be hard to know. Capitalism kinda works best when the market is free and open.

I guess it's the same with my YouTube feed - I've actually picked up some hobbies and recipes and stuff from there which would never have been on my radar if I wasn't "nudged". In this case, it's probably not with intent other than engagement, and it's worked out positively, but you know, maybe my political opinions or vote could also be nudged, so the dark side here is very relevant if it was made with intent.

> This is the exact same thing as this culture of self-discovery/acceptance, everyone preaches it, but end up boiling everything down to their best moments and highlights. It's a collective lie that everyone plays with, and I don't know if there's a clear purpose to it other than to sustain itself.

I'm with you 100%.

Another anecdotal insight: the people I know with massive online followings care so much about their metrics to the point that it steers their content entirely.
"I can't post this because it wouldn't align with my followers".

Strange times we live in ^^
Google Axion Processors – Arm-based CPUs designed for the data center
> Google's Gemini LLM model was not to blame for the image generation weirdness.
That would be like blaming DALL-E weirdness on GPT-4.

The way I read the Gemini technical report, it seemed like, unlike GPT-4 vs DALL-E, Gemini was pretrained with multimodal outputs. Is that not the case?
A JPEG decoder or TCP stack are very clearly not individual concepts though. There's obviously some subjectivity as to what constitutes a single "concept" or "algorithm", but I'm not sure either of those two examples are in a gray area.

A single concept might be implementing just ARP or a discrete cosine transform. If you wanted to do a full TCP stack or JPEG decoder, that would make a lot more sense after building their internal components one by one.
Sway actually has really good mouse support! Try dragging windows around while holding the $mod key :)
The Emptiness of Hype
But isn't git decentralization just like all the other git features the article decries in the name of "simplicity" -- i.e, if you don't like those bits, just don't use them?
Awesome Keycloak Resources
This, the more centralized the less feudal it could possibly be, for better and for worse .
> European leaders need to spend less time bashing successful US tech companies and more time thinking why Europe has so few.

Or maybe US leaders need to spend less time bashing at EU for the absence of local technolords and more time thinking why US has so many.
Possibly this one https://twitter.com/CertiKAlert/status/1777632812700713254
A different view at this tragic story:

"Aaron Bushnell’s agony didn’t start with Israel’s war in Gaza. It began with an abusive cult that traumatized its children, and saw the destruction of Israel as a gateway to heaven."

https://www.tabletmag.com/sections/news/articles/fifteen-min...
Not OP, but

> But there's a detail here that its hard to answer, or at least for some platforms. Given the complexity of some of these algorithms, do the techno lords have that sort of control of deliberate control, or it's just the uncontrolled optimization for a given outcome?

I think it doesn't matter, and we should be concerned with the outcomes instead. "Control" may be used as a metaphor here, just as OP's point is a synecdoche. They have the inherent goal of making shareholders happy (in the cases where it does apply), and maintaining domination over their respective markets; and they have enough resources for that.

If the usual faces (Bezos, Cook, Musk, Zuckerberg, etc.) are the ones making the hard decisions is unimportant, and it is even dangerous to go down this path. This is how conspiracy theorists start f**ing up everything.
>France

France also has kind-of a colonial empire still going on. Could that have an effect?

>The house you are getting has not improved 3 fold in quality compared to 20 years ago

That's true, but there is likely the 80/20 principle at play. Every additional level of quality costs more and more to achieve. Not to mention that often the increase of quality isn't really noticeable. Eg lead paint vs not, better wiring (fewer house fires), better insulation (lower heating costs), better air circulation (less mold) etc.

You also have the problem of survivorship bias. The old homes that are still used today are the probably the better ones. The worse ones from back in the day just didn't last.

But all-in-all, I can only suggest reasons. I'm from a former Soviet state. Some of the transformations are that good. Eg sidewalk roads actually feel 2x better if not more. These days they are nice and smooth roads you could skateboard on. Back in the day I'm not sure I would even want to ride a bicycle on them because they looked like the surface of the moon. And clothes are much cheaper in relative terms and even in absolute terms. But I think this is an exception and not a general trend.
That also matches my estimation which places AlphaGo Zero 40-blocks 40-days at 5185, and KataGo at 6262: https://thefiletree.com/espadrine/%E2%9A%92/elo.html

(Details of the estimation in the source code.)
> Worse, they even do it if you "open image in new tab".

How does it know where to get the CSS or picture element from to manage that? Maybe it keeps it from the other page. Does this happen in all browsers? I don't think I've seen this in Firefox.
It would be possible to offload the caching to Docker Build Cloud transparently, it’s part of the Docker subscription service, every account gets free minutes - 50 free minutes a month so depending on usage, you may be able to get this at zero cost.

With this approach, you’d use buildx and remotely, they would manage and maintain cache amongst other benefits.

It does require a credit card signup (which takes $0 to mitigate fraud). Full transparency, I’m a Docker Captain and helped test this whilst it was called Hydrobuild.
Procrastination has a significant genetic component
I experienced the same thing, and wrote nearly the same article two years ago: https://major-grooves.medium.com/just-how-complicated-could-...

Yes I know we can register a UG, but in the end you don't. And it is not just the share capital that is annoying it is everything else.

It literally costs 10x more to do the bookkeeping for a German company vs a UK one. Plus getting investors is much more difficult because of the notary requirements.

We used a SPV for our first round, but even that is annoying. I had some angel investors pull out purely because we are a German GmbH.
Here's a list of all the successful and unsuccessful patches: https://gist.github.com/arp242/0dc5dab0f7cd10e663cfc26866651...

Ideally, it should also include the problem statement, but that's not in their JSON file and can't arsed to continue working on it – it's just a quick script I cooked up.

I find it very hard to judge the quality of most of these patches because I'm not familiar with these projects.

However, looking at the SWE-bench dataset I don't think it's representative of real-world issues, so "22% of real-world GitHub issues" is not really accurate regardless.
7 years, apparently.
There's a limit on how many databases you can attach to the same connection (SQLITE_LIMIT_ATTACHED), it defaults to 10.
I would be interested to see how it performs on end-user software where bug reports are nebulous at best, ridiculous at worst. Furthermore, most of those fixes tend to be upstream bugs and very rarely anything to do with the actual software.
Would you buy stocks in a biochemistry or medicine company without a single biochemist or physician on the board?
Highlights from the Comments on the Lab Leak Debate
Green tea also contains l-theanine, which interacts with caffeine uptake. Anecdotal but after having a pot of tea at a tea shop in Sheung Wan in Hong Kong I was high as a kite for a while afterwards in a way I’ve never experienced before or after, although I wouldn’t describe it as psychedelic - more stimulant.
The equivalent of “thermal exhaust” flaw for Nintendo IP
Off topic but I’m thinking about the EOL for designs like this:

Are companies like BYD incentivised at all to ensure their chemistries are robust enough to be reused after their lifespan in a vehicle?

Worried baked in planned obsolescence will start to influence chemistry decisions

Is there a decent marketplace for used Lithium packs yet?

I have sources for used packs but they are very much ad hoc

I can only see lithium power as sustainable if we genuinely try to make a circular economy at all levels of the supply chain
> ...and the short-term demands of companies seeking profits.

There. 'Nuff said.
> They are not divided, but just lazy. Why not to stop surfing TikTok and finally read those 500 pages?

I agree. Reading carefuly a page of a normal paper and verifiying all the steps takes like 1 day. This is probably harder, so let's be optimistic and say 2 days. Do you want to pay the salary of a mathematician for 3 years? It's better to have 2 or 3 reading it and comparing notes. Can you pay all the team?

Another problem is "Publish or Perish". It's hard to justify to only read the proof and after 3 years only publish "Yep, it's correct." or worse "Nope, there is a unfixable wrong minus sign in page 417."

Assuming it's (almost) correct, what will happen is that small teams will read the begining, and make corrections and generalizations and publish them. Then the same team or another team will analyze the next chapter... So it will take longer, probably 10 or 20 years. Probably a lot of the notation will be simplified or become part of the hivemind standard. Perhaps someone may find some shorcuts.

This is what happened with the Last Fermat Theorem proof. Now there are short proof and some people (not me) understand the proof. I expect something similar.
Why not?

(I'm planning a background job system based around SQLite at the moment)
At least there is competition between malls. You can always move to another mall.
Show HN: I mapped the Hardest Geezer's length of Africa run