skysight-inc/HackerNews huggingface dataset:
This does not make day-to-day life any less bleak, though. Now they still face the same issues, but on top of it they depend on others’ charity for their income. Surely there are cultural differences and family ties make the pill easier to swallow, but still.
Related:

Stellarium Web: Online Planetarium - https://news.ycombinator.com/item?id=17906113 - Sept 2018 (48 comments)
Perhaps I found the article clearer because of familiarity with the subject.

On the "retroviruses must be harmless" virology: He's a denier of viral involvement in cancers in general, not just that HIV must be harmless. He is way outside mainstream consensus on all kinds of things.

For instance, he argues that Kaposi sarcoma, a very common AIDS related cancer was caused by drug use and not opportunistic infection. It is now very well established that all KS, which also affects (typically older) HIV- people, is caused by HHV-8 infection.

He claims that Hep-B/C can't cause liver cancer.

He claims that HPV doesn't cause cervical cancer (https://www.academia.edu/31617237/What_if_HPV_does_NOT_cause...)

The core thing he does on all of these topics is just to ignore or deny anything that doesn't agree with him, eg: Hemophiliacs treated with tainted blood get AIDS, HIV viral load directly corresponds to disease progression which is clearly halted by dropping HIV load with treatment, the HPV vaccine demonstrably prevents cervical cancer, etc. He is far off in quack territory.
> It's a blessing due to the freedom FOSS software provides; not all software is going to fit everybody's needs, and FOSS allows the freedom to modify software tools.

In my view, the lack of singular vision and focus is not something intrinsic to FOSS. When i look like at projects like blender3d, Cpython, linux kernel,LLVM etc... I think a project can be fully OSS, with a degree of cohesion and focus conducive to faster interation and improvements. I would even go as far as saying that the most successfull projects tends to be that way.

The linux desktop space just seems to be particularly fragmented. Seems to be mainly from the historical of a system born mainly from command line space, a weird attachment to a certain "old ways" of doing things etc... And a whole lot of strong personalities too busy bike shedding to see the forest from the tree.

> For example, the transition from X to Wayland would've probably gone smoother if there were a powerful entity that was able to enforce its will among Linux users and developers, but since there is no singular Linux community, the "bazaar" independently adopted Wayland at each project's own pace.

That's fair. A strong leader would have helped. But i think more than a strong leader, a shift in the community culture is more what's needed. But i am not holding my breath. People interested in desktop OS are either using MacOS or windows 11.
Isn't that proprietary x86 code?

The average Linux user runs code from the distribution's packages, built for the architecture Linux runs on.
I wish Claude app has voice input like chatGPT, for someone who's bad at typing like me - it's essential part that is missing
SHA256 is designed as such that the maximum amount of data that can be contained within a single block is 440 bits (55 bytes.)

If you carefully organize the nonce at the end and use all 55 bytes, you can pre-hash the first ~20/64 rounds of state and the first several rounds of W generation and just base further iterations off of that static value (this is known as a "midstate optimization.")

> If you limit your variable portion to a base16 alphabet like A-P

The more nonce bits you decide to use, the less you can statically pre-hash.

In FPGA, I am using 64 deep, 8-bit-wide memories to do the alphabet expansion. I am guessing in CUDA you could something similar with `LOP3.LUT`.
I think this part is to prevent it conflicting with other laws about privacy ("a covered user" translates as "some kid") and "Existing New York anti-discrimination laws" as it mentions elsewhere, because you can't be discriminated against for lacking government ID.
Golden Bear Traps
you can compose UI on the backend without string substituting. Are you under the impress that JSX is some sort of thing exclusive to Frontend?
You can, in fact, be fighting for liberty and be a brutal murderer. You can even be fighting for liberty one day and a brutal dictator the next.

Hiding genocides under the carpet because they are done by the former colony or satellite is not great.
When people say they are using their house as a retirement account what they are really saying is that they want to make the next generations wait.
They made this thing called a static site generator about 25 years ago, and modern ones like Astro are better than ever.

Just like your SPA, you have no server to look after, (eg) Cloudflare builds it all, hosts it all and there's no JS overhead for clients, no SEO hassle, etc, etc.
Or as the author put it:

"And sure, maybe you don’t need jQuery, and that’s fine. Will you need more lines of code to do the same thing? Of course. But even without jQuery, your complexity doesn’t grow exponentially like it would if you brought in a framework with its build system, linters, compilers, and 700mb of Node Modules ..."
I'd say that's a minority opinion, not especially supported by facts.
I don't see them winning without changes to copyright law.

Which is perhaps part of the point. As a start, first sale doctrine should apply to ebooks, as should the format shifting exemption (both for libraries and for individuals), and DRM circumvention should be explicitly legalized for non-infringing purposes.
Freedom matters. Principles matter.

But in this case, it's a continuity thing.

Pouring my efforts into something that can, and likely will, evaporate without a trace, leaving me and my community high and dry - I'm not thirsty for that kind of opportunity.

Software freedom satisfies.
No, it is not “kind of nice”. That’s how you get blood feuds and honour killings. It might be better than a thoroughly corrupt police force, but it is not the rule of law.
> a bank browser for browsing and a restaurants browser for deciding where to eat

you mean like native mobile apps?
Damn if you do, damn if you don't...
Canonical approaches has always been to develop missing pieces in the desktop eco-system. And use anything external when possible.
Unity started more than a year before gnome 3, and lasted a good 10 years. Calling it a failure seem exagerated. Same for upstart,mir and bazaar. At the moment of their inceptions, the landscape was very different.
Show HN: Automated Discord Moderator Onboarding
The Eagles have no say in the matter. Anyone in the US can legally record or perform cover songs as long as they pay government-defined statutory licensing fees.
Nothing beats AwesomeWM for me so far. Things like i3 and Sway have some nice features, but they don't have the freedom to customize your environment to the same extent. Nothing else really compares for me.
Another +1 pretty please
Don't worry, in China they need to worry about a different set of "ethics". It's not just your LLM should never speak against Xi. They probably also need to include a big propaganda corpus so that the models are aligned with CCP's value, which is very likely to be bad for reasoning capabilities.
Typescript devs acknowledged that one reason of its success is being a linter for JavaScript and little else, hence why they no longer do language level experiements outside the type system.
The dream would be MSFT to port windows GUI/UI layer the linux kernel... boom
Regions are a part of the accessibility requirements, which are mandated by law. And the number of lawsuits is constantly rising. https://www.ada.gov/resources/web-guidance/#when-the-ada-req...
I am always suspicious with frameworks. There are two reasons of that. First is that because of the inversion of control they are more rigid than libraries. This is quite fundamental - but there are cases where the trade off is totally worth it. The second one is because of how they are created - it often starts with an application which is then gradually made generic. This is good for advertising - you can always show how useful the framework with an application that uses it. But this "making it generic" is a very tricky process that often fails. It is a top down, the authors need to imagine possible uses and then enable them in the framework - while with libraries the users have much more freedom to discover them in a bottom up process. Users always have surprising ideas.

There are now libraries that cover some of the features of Langchain. There is Instructor and mine LLMEasyTools for function calling, there is LiteLLM for API unification.
> There is a reason React took off, and there is a reason people choose React.

Sure, there's a reason. Doesn't mean it's a good one :-/

> 5 years ago, I switched to NextJS. It's a spaghetti of NPM modules just to build a very static website for very simple content. Sure. But 5 years later, the very same site is still up. There is no maintenance involved as the site is hosted in Github. Not sure I'd say the same about WordPress.

Is 5 years considered a long time? Is that the bar? Because >6 years ago I wrote an internal site/app in C# using Jquery for front-end, and that is still up, working and being used by a few thousand people daily. It's even being extended every now and then.

No NPM, no React, no Vue, no Next, no front-end build step.
> make the loser pay court fees or arbitration fines

The big problem with that in the US is that many complaints that much of the rest of the world handles by having some government agency deal with them are handled in the US by the complainant having to sue in civil court.

This would discourage many people with legitimate complaints from suing unless they have an open and shut case.
Yes, we can see that in the American West where most water is used by agriculture. Exporting food can be seen as a more practical alternative to exporting water. When there's a drought, maybe don't export quite so much?

Water rights are complicated, so water is far from freely-traded commodity, but over time, cities do pay more, and that means they tend to get their way. There's a saying that water flows uphill towards money.

Local abundance is traditional: fruit and vegetables in season. It's still true for people with big gardens, when it's not worth their while to sell it.
MicroMDM – Open-Source MDM Server for Apple Devices
On Sirlin and 読み, compare https://news.ycombinator.com/item?id=40397874

Thanks especially for his take on self-balancing forces (with relation to Guilty Gear).
I can highly recommend also. Because there’s such a switch into the psychological side of back pain it’s easy to assume it’s a bit loose, but suspend your doubt and easing off the catastrophisation of each back episode is an incredible re-training of the framing that makes an enormous difference.

If you suffer from back pain definitely worth a read.
I used langchain in one project and I do regret choosing it over just writing everything over direct API. I feel their pain.

It had advantage of having standardized API, so I could switch local LLM to OpenAI and just compare results in a heartbeat, but when I wanted anything out of ordinary (ie. get logprobs), there was just no way.
When I gave "Matt", my loyal local assistant[1], a voice xTTSv2 performed better for long form text. While in longform emotions seemed well balanced in the text, in short replies the emotion patterns frequently felt off and therefore unnatural. What I liked about xTTsv2 though is that voice cloning is fairly easy by just providing a .wav file with the intended voice pattern.

[1]https://open.substack.com/pub/jdsemrau/p/teaching-your-agent...
Usually for me I use Obsidian so [ ] means todo, [/] is in progress, [-] is cancelled and [x] is completed
Right I'm thinking about going back in under a data science or computer graphics team.

Just no more web pages
This was a great decision, and what distinguishes Typescripts from other guest languages, by constraining themselves with being a linter and compiler, it is the same world.

Not a two world reality where the guest language has its own mini-platform and tooling, on top of the actual platform.
Sorry noob question - where can I read more about this "agents" paradigm? Is one agent's output directly calling/invoking another agent? Or there's already fixed graph of information flow with each agent (I presume some prompt presets/templates like "you are an expert this only respond in that") sorts of?

Also, how much success people have or had with automating the E2E tests for their various apps by stringing such agents together themselves

EDIT: Typos
The personal projects I tend towards are interactive and have animations and fancy transitions and application state and they make API calls.

Which makes Astro the wrong tool for the job, and SPA frameworks like Svelte the right tool for the job.

Doing these things server side makes no sense, it'd just make everything harder for me to debug!
Hehey! I'm late for the party :D I just wanted people interested in frameworks to take a look on comparison with (my) framework which purposefully takes another approach https://news.ycombinator.com/item?id=40743058
Since you're exploring lists: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_counter...
> i'm glad we are on the same page.

Only until the event handler runs :-)
The "good abstraction" has a bug; slightly undermines the argument.
Web components.
I'm no expert on this aspect but I've a hypothesis: providing free tier can also reduce (friendly) chargebacks.
"I think in the old days you got CG know how from a few books or you went to comp.graphics.algrithms where more experienced people would gladly explain stuff to you."

I think you also hardly could avoid being annoyed if you got it wrong, because the dynamic range of display devices was much smaller.
All of the water delivery is gravity fed. We live on the slope of an alluvial fan. Water is pumped as/if necessary to the various reservoirs, but from there they rely on water drop for delivery.

The tank may well have two sets of pipes to service the closest homes, some closer to the surface with others buried deeper(assuming those homes are even serviced by that tank). But I’m less than a quarter mile away and well below the bottom of the tank.

It’s steeper here than it looks.

They say they can move water from anywhere to anywhere in the system through a combination of pumps and gravity, but all consumer delivery pressure is gravity based. The water pressure at someone’s house is based on their distance in height from their servicing reservoir.

If they were to move water from the lowest part to the highest, it would take 8 lifts of the water. Electricity is a significant expense to the system so minimizing pumping, for any reason, is a priority for them.

An interesting trivia bit is that, according to them, where our system has 8 lifts, the CA aqueduct has a total of 11 in its system.
SpaceX unveils backpack-sized 'Starlink Mini' internet antenna for $599
Dankeschön! The one I am having some success with at the moment is https://www.herrprofessor.com/en/podcast/ as I can listen to the podcasts on the way to work and he explains things in a way my software engineering brain can follow :) Also I didn’t see at first glance https://www.vhs-lernportal.de/ on your site, which is an outstanding resource for free classes that can get you up to B1 level pretty effectively in my experience.
This rant is missing the WHY in every section. While it has some valid points, it will unfortunately only satisfy those who are already in the same boat.

The rest of us will keep wondering why he implicitly assumes that backend generated with js is sooo much worse than if was generated with anything else. I've also written my fair share of PHP before AJAX was even a word, plus lots of ASP.NET, Java and Python backends. Honestly, their templating languages all suck, compared to React components that are type safe and infinitely easier to compose and refactor (jinja anyone?). While their languages and ecosystems are a lot more powerful, JS these days isn't that terrible as a language, just keep a tight grip on your package.json.

It is correct that there is something wrong with the culture of the front-end development, in that there seem to be no brakes on just piling crap on the next shiny thing and then building even more packages and abstractions around it, instead of fixing the underlying crap in the first place.
I'd take this as a moment to celebrate a guy who's done a lot of great work without having his name bathed in limelight. Not a prompt to wring hands about succession or security bobbles in other people's projects.

I don't think it's somehow also Philip's burden to find or vet or train a successor. The code is out there. His license terms are unobjectionable.

If and when Philip stops work, let someone else who cares pick it up. Perhaps under new and different names. The links between the names Philip chose and Philip himself as the person behind the work will have been broken, anyway.

Follow-on forks won't take away from Philip's legacy one bit. They might even help raise attention that new groups or individuals worthy of gratitude have stepped up.
That’s not a given. Some cultures have worked out not to involve the law all that much without devolving into blood feuds and outright violence. The first ones that come to mind are Southern India and SE Asia that don’t have a lot of police presence and their societies have low levels of violence. I just don’t know if Tajikistan is one of them.
Storing jars sideways risks oil leakage, but makes their contents easier to mix. Also refrigeration seems to slow oil separation.
It's a sincere reaction and I'm making myself emotionally vulnerable by putting it out there.

I know that's forbidden on the Internet but I'm still deeply passionate about building good software and I'm just so disappointed by the precipitous decline in quality that's plagued the industry despite the increase budget and manpower dedicated to it.

It's inescapably the tools and methods. This ought to be the golden age. Things ought to be great. But they're terrible. Everything has been getting slower buggier and shittier. It's become more complicated while doing less. It's awful.
Except that unification did give enormous benefits, it allowed those countries to trade more freely. The horribly inefficient JS-ass 5-megabyte-bundle SPA blogs benefit no one in the long run.

By the way, on my recent visit to Europe, there still was a total in francs "for information" on the receipt from a random grocery store in Paris.
>Docker is difficult, k8s is impossible.

At least [manual] image management for k8s doesn't have to be:

https://github.com/containerd/nerdctl
> Could it be that you never tried to understand react and why the approach makes sense to millions of developers?

Could you summarise it for me? Sort of along the lines of:

<this is what is needed>:<this is what React provides>
I don't think the "failures" are necessarily always technical, e.g. upstart versus systemd or GNOME versus Unity. To me it looks like Red Hat has possibly too much control and influence.
Fundamentally, "Agent" refers to anything that operates in an "observe-act" loop. So in the context of LLMs, an agent sees an observation (like the code base and test output) and produces an action (like a patch), and repeats.
I am not sure what you mean by "turn these one-shot APIs into Markov chains." To me, langchain was mostly marketed as a framework that makes RAG easy by providing integration with all kinds of data sources(vector db, pdf, sql db, web search, etc). Also older models(including initial chatgpt) had limited context lengths. Langchain helped you to manage the conversation memory by splitting it up and storing the pieces in a vector db. Another thing langchain did was implementing the react framework(which you can implement with a few lines of code) to help you answer multi hop problems.
Unless it's from the Greens/EFA or The Left there's little hope. And considering that the EPP and S&D still hold the majority of seats in the EP, less so.

https://howtheyvote.eu/votes/167712
Sequential prompts with an occasional cron job
> Also, how much success people have or had with automating the E2E tests for their various apps by stringing such agents themselves together?

There’s a few startups in the space doing this like QA Tech in Stockholm, and others even in YC (but I forgot the name). I’m skeptical of how successful they’ll be, not just from complex test cases but things like data management and mistakingly affecting other tests. Interesting to follow just in case though, E2E is a pain!
In the case of CFPB, while individual complaints aren't necessarily resolved (not sure what percentage might get solved, I guess it is low), they keep stats on the quantity and kind of complaints they're getting for a given company. If there's a consistent pattern of misleading or mishandling customer transactions (I don't know what the thresholds might be) the CFPB can eventually show up at the company HQ, make themselves at home and start asking a lot of questions.

That's why it is important to report all unfair financial practices by these companies that have no support and make unilateral decisions that you can't appeal. While your case might not be resolved directly, it contributes to these stats that eventually lead to regulations that stop the abusive behavior.
I've long proposed that we should have an "AI Instagram" where different tweaked personas (perfected via A/B testing/Genetic algorithms) are displayed to users with ai-generated images/posts/comments. Each persona set is specific to each user, and they don't have other IRL users that they can interact with. The user can interact with the personas, and even message them. The developer can add more features over time (stories, short form video, etc) as people get bored and technology formats improve, but it's unlimited content. It's perfect for advertising, because you can embed products and ads seamlessly and generate them alongside everything else.

That said, storage is far cheaper than GPUs at the moment.
https://www.choice.com.au/food-and-drink/bread-cereal-and-gr...
I’m having a hard time understanding Tim’s point here. He seems to have retrieval and generation confused, or combined, or something.

Of course in the retrieval (R in RAG) you can do attribution of the source material: you’re just doing a search and bringing up a literal excerpt of something from your database. You know exactly where you got it.

But then for generation (G) you hand that excerpt to the LLM, and the only reason the model can “understand” it is the vastly larger corpus of text you trained the model on, whose origin is, due to the very nature of LLMs, smeared out of existence. That is the controversial aspect that (AFAIK) has no technical solution at present.

He seems to imply that because attributing the R part is easy, attributing the G part should be too, but those are completely independent problems. Not to mention that you don’t have to do a retrieval step to generate things in the first place; the LLM alone can do that.

The part about doing a retrieval on the output to see if it’s similar to something else is at least technically possible, but he handwaves past the problem of what on earth you’re supposed to do if you find something. YouTube doesn’t do a great job (e.g., people getting copyright strikes from their own performances of public domain works) and it at least has an unambiguous set of things to search for.
What is your motive for learning German? For me it's to be able to read technical manuals without translating PDFs, and to be able to watch WWII films without reading the captions.
Hard part is finding someone in my local network to practice with.

Wherher they speak German as a secondary language doesn't quite come up naturally in my normal conversations with colleagues.
I want to learn about agents too!