skysight-inc/HackerNews huggingface dataset:
Supporting my viewpoint with factual statements about my religion, even if they are a criticism of my faith, is not strange at all. There are a large number of Muslims who live with a "live and let live" approach towards the faith and its dictates, especially with respect to the LGBT question. But on the whole, yes, we are surpassed by an even larger majority who believe that the LGBT community should be oppressed because that's God's will. It's wholly rational in my view to criticize that aspect of the faith (even if the hardline Muslims will disagree with me), lest we end up like some lobotomized sheep with no function of thought.

Also, I never criticized the Palestinian community on the whole. I interact with Palestinian diaspora on an almost daily basis, many of whom scoff at the current sad state of affairs in Palestinian governance even internally. Many of them support LGBT rights and scoff at the current state of affairs as run by either Hamas or Fatah.

But that's exactly the point I was making. The liberal west has stupidly (and Hamas successfully) pushed for the equation of Hamas/Fatah representation as the rule of the Palestinian people (and not of the Palestinian state). It's the same as how any criticism of Zionism is basically called anti-Semitism these days (as Israel has successfully done).

Lastly nowhere did I support the bombing of Palestinians in Gaza, or the Shia in Lebanon. In fact, I would say that Israel's pager move was especially genius because it limited damage to specifically the Hezbollah operatives - hard to be more precise than that on that scale.
I'm working on https://mindpal.space/ - a platform for anyone (even without technical backgrounds) to build AI multi-agent workflows as internal AI productivity tools, lead generation tools, or extra income sources.

Within just 1 year, we have acquired more than 1500 paid customers.
It would be ideal if they made the SoundStorm model available via API.
> Something being hard is not an argument for or against anything.

A paradigm being hard to get things done in is definitely an argument against the value of that paradigm.
Under 80% and you will feel the difference if it's around 85% already.
Try zed.

I'm confused why people are giddy over Cursor given how polished Zed is
No one mentioned PTSD?
Roy Clay Senior, a Valley pioneer who knocked down racial barriers, dies at 95
Fastapi.metacpan.org Is Down
I'm working on a tech news summary site: https://asiaviewnews.com/gigabots/threads. Its mainly tech news, but I also am putting tech news that is relevant to its stock. And will put some finance news.
Artificial Intelligence Requires Specific Safety Rules
Same story here, more or less. Freshman roommate.

It's probably a common story.
> As the author notes: the typing system is very pleasant. And the standard library is great!

The author complained about the standard library, specifically the Dir module using inconsistent types and the implementation details of Temp files potentially leading to security flaws, leading me to think there are more warts he didn't cover.
These developer personalities like Theo and ThePrimageon and PirateSoftware all seem holier-than-thou and know-it-all. It's like podcaster bro x programming and I hate it.
I read about things I don't understand all the time, and the best way I know to train myself to retain information is to actively take notes directly on the thing I am reading on.

Using a highlighter or annotation type tool, if you will.

So I decided to build an annotation tool for all public webpages! Playground demos of how it will work:
- https://www.contextdive.com/snapshot?snapshottedId=47692b19-...
- https://www.contextdive.com/snapshot?snapshottedId=3557f52f-...

^These are previously snapshotted page, you can highlight anywhere and leave a comment by right clicking for the context menu

\PS: I still don't have persistence of comments working yet since its a playground, but would love to hear feedback if anyone would like to use it.
Ping Storms at GreyNoise
csv viewer with charts https://newbeelearn.com/tools/csvonline
used to be one of the “sharers,” maintaining a fairly popular blog, writing tutorials on platforms like DZone and CodeProject, answering questions on StackOverflow, and creating open-source projects that collectively amassed millions of downloads.

At one point, I decided to monetize one of my open-source projects by creating a commercial fork. That’s when a group of people, none of whom had contributed to the project in any way, started a witch hunt over a few super trivial lines of code they accused me of “stealing” from contributors. Despite having the full support of all actual contributors, the backlash from these outsiders left me drained and disillusioned. So I stopped sharing my work and contributing to open source altogether—and honestly, I’m happier for it.

To all the Jimmy Millers who genuinely appreciate the goodwill of creators: be aware that there are people who will leech off it or even destroy it.
Anyone else thinking that the male voice sounds suspiciously similar to Dax Shepard? I generated one of these podcasts last week and that was the first thing I noticed. I haven't seen any reporting on it.
Elm comes to mind. Mentioned a bunch on HN but you probably wouldn't call it widely used...
Free and open source Okapi BM25 search for Postgresql implemented in PL/pgSQL, so it works without extensions.

https://github.com/jankovicsandras/plpgsql_bm25

Might be useful in hosted/cloud Postgres, where you can't use Rust extensions.
Gitops orchestration tool to create manageable and predictable shell scripts in YAML. It uses shortest-path first graph to calculate the run-order based on its dependencies - https://github.com/jjuliano/runner
When you look at Silicon Valley black tech pioneers it's a small list and I learned that Roy Clay Sr. was at the top of it, everyone knew him.
I was reacting to this: “Enough wealth has been extracted from labor. It’s time to give labor its due.” It sounds like a campaign speech.
Thermal Printer as D&D / TTRPG utility: https://github.com/BigJk/snd
They tend to have this nasty habit of running the entire world, though.
And yet it shouldn’t because it’s not and doesn’t need to be anywhere near that degree of complexity.

This is exactly the sort of thing I mean when I said the previous respondent was reacting to the use of the term ‘macro’ rather than their actual complexity.
They're building coal peaker plants to complement the massive amount of solar they're building. The capacity factor of their coal plants has halved at the same time the number of plants has doubled -- those coal plants just run at night.

Up until this year coal has been cheaper than batteries for this task. That changed this year and they're now building some very large battery farms and i invasive their coal builds will drop.
I immediately thought of this substitute teacher who was mispronouncing all of the students names during row call: https://www.youtube.com/watch?v=DoNLC1UALSI
That’s one of the disfluencies the article mentions.
But why would I buy those books or listen to those podcasts that are synthetic affectations of no substance?
Yes. That's what attestation is for.
Software? A human decided to use a place holder value.
For PostgreSQL, the manual is extremely well written, and is warmly recommended reading. That should give you a robust foundation.
Well, this thread is getting off-topic real fast but okay, I'll reply :)

This argument would make sense from a strictly logical perspective if these were all the facts but the problem is that the expression "open source" wayyyy predates the OSI. It's been used in the 80s and the 90s on Usenet and in various places, and it simply meant software which was distributed in source code form. (as opposed to binary form) These pieces of software didn't even have a license file attached to them which was implicitly understood as public domain, or "do whatever the fuck you want to do with it".

The OSI simply appropriated the term to a narrower, stricter meaning which grants certain freedoms to the user and takes certain freedoms away from the creator. (Such as the freedom to change your mind in licensing! You can't practically change your mind since these are all non-revocable grants)

Furthermore, I don't really agree with the "leeching off the goodwill of OSS" framing. From a practical perspective as a user, having the source code available is way closer to OSI-licensed software than proprietary, closed-source software. You can view the code of the program, you can usually share your modifications with others (which is technically disallowed but the developers are very unlikely to care as long as you don't resell it), you can fix bugs in it, you can change functionality you don't like.
A less-commonly talked about side effect is that if the source is available, the developers are less incentivised to provide user-hostile features, simply because they know that the users can patch it out relatively easily. There's many cases of rugpulls and forced functionality changes in software nowadays and almost all of it is possible because the user can't simply change the code to change the unwanted behaviour but must put up with it instead.

Naturally, this is a huge advantage compared to closed-source software. And if a company is willing to share its source code with its users, this should be lauded and encouraged! Obviously, the developers want some benefit from sharing the code, and one of the huge benefits is goodwill by customers. If the developers are not incentivised - but more commonly, harassed and mocked - to share their source but disallow competitors to steal it, in most cases, they will simply not share the code at all, leaving you, as a user, with way less freedom in practical terms.

Both you and the company can't really do anything with paper freedoms - you can't really use paper freedoms and the company can't survive if their licensing permits others to profit off their work while discouraging them of doing so. In this view, having more practical freedoms should be encouraged because it helps both the user in having more usable and more modifiable software, and helps the developers not to go bankrupt when Amazon decides to commoditise their offering or something.

EDIT: I conflated "developer" with "company" when writing this post. My apologies. Of course, everything above also applies to natural people who develop software too, not just corporations. I made this mistake because of the subject matter (Microsoft), sorry.
> I would say that this has relatively little to do with Kubernetes in the end.

It does. E.g., this issue does not exist with LXD. LXD mounts a custom procfs inside the container that exposes the correct values of system resources allotted to the container. K8s doesn't, probably because k8s started out as a way to run docker containers, and docker couldn't care less about doing things the right way.

See for yourself by running htop in an LXD container and dynamically changing the CPU and Memory limits of the container. Unlike k8s, there's no need to restart the container for the new limits to apply; they update live.
Isn't centralized vs decentralized just another case of efficient vs robust?

If you want to make an optimal decision, you need to make it in a centralized fashion, in some form. But that also gives you a single point of failure.
I'm working on an "offline first" Github client. The things I want to achieve are:

1. Background sync of repo state/PRs/issues/etc.

2. Ability to do "optimistically updates" when creating/editing PRs/issues etc.

The short to medium plan is to implement a CLI interface. But I hope to abstract the core into something that can be compiled to wasm such that a web UI that has optimistic updates everywhere, and is "offline first".

I'm doing this post to see if folks have seen similar projects around, I'd prefer not to build something that's already built.
>You're not wrong, but tell that to the bots :)

Tell that to the judge when you're slapped with an ADA lawsuit because you failed to provide "reasonable accommodation" to disabled users.
They're not the same thing. rsync is unidirectional, and only between two endpoints. One side is always overwritten by the other side.

syncthing is bidirectional, syncing changes in either direction, and supports syncing any number of clients, not just two.

Watching and syncing immediately - yes, that's what syncthing does. Why reinvent it with something worse?
> But I don’t think it’s much of a threat to actual podcasts, which tend to be successful because of the personalities of the hosts and guests, and not because of the information they contain.

I wonder if any “blended” podcasts will pop up, where a human host uses a tool like this for an artificial cohost.
> the R0 for WT was 2.66

That number includes superspreading events which inflates it.
I guess parent is talking about using PCA for doing something akin to Factor Analysis (and making interpretations over the components and the loadings / contribution from each variable towards each component). I have at least seen that in psychology, for example the Big 5 personality traits were extracted and then analyzed/discussed in that way, using FA though.

I also don't think this is about disregarding the methods usefulness, but rather being very careful with assumptions and use critical thinking when interpretating results in studies that use a lot of math.

In the case of DS/ML for prediction, it doesn't matter at all. As long as it empirically works, you're good. Unless you want very explainable/understandable models that is.

PS: I don't like using wikipedia as a source, but you can take a look here as an example of what parent is talking about: https://en.m.wikipedia.org/wiki/Big_Five_personality_traits#... . As I said, in this case is for FA, but a lot of people use PCA for making the same kind of studies, specially in less rigorous data-science for business settings.
I'm a big fan of Aseprite (pixel art program). I was curious how things work internally in pixel art programs and recently I decided to build my own.

I develop it in my spare time (for already 3 weeks)
and you can check it here: https://github.com/SafarSoFar/pixelater

I build it with C++, ImGui for GUI and raylib for graphics, mainly for texture writing.
Hope you will like it!
Languages are hard. Everybody wants to learn them via an app or 10 minutes a day but realistically it's 3-4 hours a day for a year.
One would think they'd go for nuclear energy instead of proposing even more "green" nonsense that depends entirely on climatic and environmental conditions...
If you only think of an bachelor when you hear about BSE then you should stay away from any animal.
If you're just writing down what the teacher wrote to memorize later, you're not learning the math properly. You should be deriving the solution at least one step ahead of the teacher. Occasionally, there will be a clever insight where you might have to wait for the teacher to tell you that step, but those should be the minority. Once you get the insight, you should be jumping ahead again.

It's the same in work meetings. If you're blindly absorbing what the presenter is saying, you're not a helpful participant. You should be deriving your own solutions and questioning differences between your solution and the presenter's when they arise. Sometimes, companies pay for improv classes for their employees to help them anticipate and react in meetings, but if you're already practiced in classroom learning, that's redundant.
PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generation
.NET 9 solves this with

Task.WhenEach

where you had to use some boilerplate before .NET 9. Nick Chapsas has an interesting youtube video on this explaining what's the problem and what Microsoft did to solve this[1].

1: https://www.youtube.com/watch?v=WqXgl8EZzcs
I’ve probably bought ten books in the last five years that I’ve never read.

I’ve heard at least one ad from dozens (probably a hundred) podcast episodes that I didn’t finish.
> If you're looking for a beautiful place to go outside, Svalbard is not it lol.

It'd be a nice change from the desert climates I've been stuck in all my life though haha

> You can get work as an English teacher in Korea or Japan since you're so good at it

Let's be real here, they won't feel much confidence in learning English from a brown person :') I grew up on English media and then raised on the internet so my accent actually used to be good, but living in places like Dubai has actually messed up my English a bit because of the creole/pidgin they use there.

As for racism, I've been to East/SE Asian countries and frankly the racism that white/Western people tend to perceive is often pretty harmless and benign. Just cultural differences in "appropriateness". I've certainly seen worse in my own country. The worst I've personally experienced was in Dubai from Arabs/Emiratis against the many "brown" expats who live and work there, even those following the same religion. (P.S. I'm not religious at all)

I don't really need a job per se to support myself. I just want a way to 1: Be able to stay in a country long-term (longer than the usual tourist visas) while working from home, and 2: Eventually own property there and become a permanent resident if not a naturalized citizen.

There are some "gray" options like paying someone to "hire" you as their employee, basically getting an employment visa but doing your own thing. Or paying someone to marry you :') Both options are legal but rely on trust and make you dependent on a person you don't know: They can take your money then give you the boot any time if they want.

I learned of New Caledonia a while ago (France) and man, that place looks like paradise. Would be so perfect if I could settle there!
If there is no niche, first-mover is useless. But if there is value to be had, it’s valuable. Fighting to tread water in a moving stream with the expectation the flow will slow isn’t irrational.
I'm working on pivots.fyi (https://pivots.fyi/).

It tracks 1000+ startups that have been founded in the last 3 years and showcases how their product, mission, team size, founders, etc. evolve week over week. It is interesting to see how quickly early stage startups pivot.

Looking for feedback/suggestions about how I can make this more useful.
Just FYI, your landing page is pretty hard to use on mobile. As you scroll down the page the content keeps jumping around because of the typing effect at the top of the page overflowing onto two lines
Over the last 20 years people have asserted Erlang would make a great language for an MMO server backend. I’ve been working on building an open system around that idea, integrating with Godot. It’s slow going (a few years old now!) but I’ve got a framework that serializes everything with protobuf, builds a lot of the client libraries for Godot on the fly, and works over ENet (UDP) and WebSocket (HTTPS). Have a general abstraction for “tick-based” games that’s starting to feel nice, and thinking about turn-based games with some general state machine functionality. Working on some demos and documentation this week. Maybe present it at a conference and see if anyone else wants to walk this path with me?

Otherwise I’ve been thinking a lot about using Erlang as a control plane in the scientific/hpc realm. I often fantasize about a single system image on the BEAM for running functions as a service, talking to object stores etc.
Old goalpost ---> New goalpost.
>This is with a next.js/supabase app deployed on vercel. For complex B2B saas.

I have seen this said before. Would you show some of these sites that you have knocked out in one day fully working? If not, would you be willing to do the community a service and over the course of a weekend, live-stream or video yourself duplicating this site[0]? Just the publicly available parts.

It would be eye-opening for many I think, and in the process would make you one of the most famous developers in the world (or at least in the US), since at least two very well-known developers/influencers do not think it is currently possible and dunking on them live or on video screen recording would really be a sea-change in our sector. Not to mention, settling once and for all the "LLMs are going to take our jobs" vs. "lol, that are just a fancier autocomplete" argument within the industry.

I am not joking about this or trying to bait you, I would seriously like to know if I am wasting my time with traditional development and really need to re-orient my skills and job prospects. So far, I have seen many people do demos, but none were anything other than relatively simple, error-prone, SPA apps. It is more complex ones, I am interested in. The link below[0] is not that complex for a traditional developer, but it isn't super-simple either. From your comment, it sounds like you have the experience and ability to do it.

[0]https://neetcode.io
In an ideal world, it’s far better to not use Limits but instead have applications set their CPU requests. That way, if the system has CPU available, applications can use more than their requested CPU (and won’t get throttled), but if CPU becomes saturated, the Kernel will ensure no process gets more than their fair share.

Unfortunately in practice, without Limits, noisy neighbors can interfere with well behaving apps. For example, if you are on a 64 core machine, if you have a process that requests 2 CPU’s and another process using all the rest of the cores, the 2 CPU process’s CPU share will not be perfectly consistent and for latency sensitive apps (like redis), you’ll see response time fluctuates.

It’s probably better to use newer Kubernetes features for extremely latency sensitive application to pin them to particular CPU’s. That way, their latency shouldn’t be affected by noisy neighbors, and those apps can fight for the rest of the host’s CPU’s.

With Limits, unless you can guarantee your app will never use more than its assigned max cpu, any temporary burst of cpu utilization will hit throttling (your app will sleep until the next scheduling period), which can destroy p95 response times. Having an app essentially melt down when the box has gobs of CPU available is never fun.
The APL\360 Terminal System (1967)
I'm working on https://github.com/pronopython/rugivi RuGiVi-- an adult python PyGame app to fly over and zoom in and out of a huge image and video collection.

My app can handle landscapes of hundred of thousands of images at once. The last major feature addition was the ability to handle video files. These are presented as a collection of still frames within the "world". Currently I am trying to find bugs within the media loading scheduler mechanism.

The work is quite hard, because despite good installation numbers (pypi) and clones (github), there's literally no feedback whatsoever (bugs, questions etc). If this is because of the adult-use aspect or if this is normal I can't tell but would suggest the first reason. So I have to come up with possible problems people might have all by myself. Any feedback is highly welcomed!
especially since modern farming heavily uses oil based pesticides