skysight-inc/HackerNews huggingface dataset:
> The thing about statistics on race, it's really hard to rule out all the other factors and make conclusions. It's not some sort of allegation that black moms are systematically being killed.

When I see people argue that systemic racism is a driver, they're not arguing that there's a conspiracy directly targeting people of color. Rather, they're arguing that racism drives things that create conditions where people of color disproportionately suffer harm.

A classic example of this from several decades ago is redlining, which prevented people of color from moving into safer neighborhoods, and undermined the neighborhoods they were able to buy homes in. Settlement patterns have long-term generational effects, so while it would be incorrect to say that predominately black neighborhoods have higher levels of asthma, violence, poverty etc as a deliberate plot, it's absolutely true to say that those are consequences of direct racism from several decades ago.

I don't think this should be a particularly controversial point. Where I think it gets more controversial is two points -- 1. What redress, if any, should people downstream from historical racism have? They're still suffering the effects, after all. 2. What patterns and decisions are happening _now_ that will similarly have downstream generational effects?

I'm not going to even attempt to suggest answers to those, just hoping to illuminate the framing here.
The Swim Rust SDK contains software framework for building stateful applications that can be interacted with via multiplexed streaming APIs. It is built on top of the Tokio asynchronous runtime and a Tokio runtime is required for any Swim application.

Each application consists of some number of stateful agents, each of which runs as a separate Tokio task and can be individually addressed by a URI. An agent may have both public and private state which can either be held solely in memory or, optionally, in persistent storage. The public state of the agent consists of a number of lanes, analogous to a field in a record. There are multiple kinds of lanes that, for example, lanes containing single values and those containing a map of key-value pairs.

The state of any lane can be observed by establishing a link to it (either from another agent instance or a dedicated client). A established link will push all updates to the state of that lane to the subscriber and will also allow the subscriber to request changes to the state (for lane kinds that support this). Links operate over a web-socket connection and are multiplexed, meaning that links to multiple lanes on the same host can share a single web-socket connection.

There's a number of example applications available here: https://github.com/swimos/swim-rust/tree/main/example_apps
If you're interested in getting started with it a developer guide is available here https://www.swimos.org/server/rust/developer-guide/ as well as reference documentation here https://www.swimos.org/server/rust/

Previously on HN:

- SwimOS: Distributed platform for building stateful, real-time streaming apps https://news.ycombinator.com/item?id=22920764

- Real-time traffic light status in Palo Alto powered by swim.ai https://news.ycombinator.com/item?id=19234286
I think there's a sharp rule of diminishing returns the stronger you make type systems. Type safety comes at a cost and that cost has to come with an associated payoff.

This is why ultra strong type systems end up being little more than academic toys - the payoff when you dial type safety up to an extreme doesn't match the associated cost.

Types and tests should meet somewhere in the middle because the same law of diminishing returns affects tests in reverse. They tend to be good at what the other is bad at and if you rely too heavily on one at the expense of the other they will start fraying around the edges.
Turns out it's the Subcommittee on Cybersecurity and Infrastructure Protection.
WebAssembly on the Server: Compiling Rust to WASM
You've probably seen those animated captions underneath videos all over the place. This is a super minimal demo of that, also with chapter summaries. Just one file hosted on val.town! https://www.val.town/v/substrate/subaudio
Model mixes AI and physics to do global forecasts
Idris is fascinating. I actually took the book about it on vacation with me. Software reliability is becoming increasingly important as we tie all these systems together because it multiplies the number of possible unanticipated failure modes.

Regarding the ultimate utility of languages initially considered "academic," the languages Lisp, Haskell, Prolog, Scala, Erlang and OCaml would like to have a word ;)
The Talos Principle is phenomenal, fantastic effort by Croteam
Straight boxing with gloves is very danger due to number of hits head absorbed over time.
Get real with bare knuckles boxing on good hit and you got take or taken down. Damage is immediate limited and short.
> Have you tried Linux audio forums/community

Actually I've gotten everything to work adequately but claiming the alsa/pulse/jack to pipewire transition wasn't just a new nightmare would be wrong, well for me.

> "you need to use windows (or mac) to do anything serious"

Correct and maybe! Serious as in commercial or production? Yes!

Serious as in exploration in HCI and digital instrument creation and what kind of new sounds can come from that? Now we're back into Linux!

I try to (poorly in my opinion) explore the uncharted, I'm not really looking to make a single penny.

Take for instance, the classic chaotic pendulum (https://m.youtube.com/watch?v=yQeQwwXXa7A), you can hook that up to an Arduino sensor pack and convert the values to midi notes that get piped through a synthesizer or they can be the filter control of the synthesizer.

How can the arrangement of the chaotic magnet surface affect the aesthetics of the sound?

For instance, if you hook the values up to a sequencer playing arpeggiators and limit the chord choice wisely, it kinda sounds like bach. Especially if you do time dilation and don't try for things to be real-time.

Recording a composition is a sequence of 2D diagrams with time signatures.

Here's another one, this time with synesthesia. You take a number of sticky notes in various colors and aim a camera at a wall and then assign different roles and rules to the colors and their adjacencies and do a similar pipeline but this time you're playing a concert by sticking post-its to a wall on top of each other.

And yet a 3rd. You take a couple hour capture of rush hour from a freeway traffic camera and assign instruments to the lanes, scale signatures to their densities and then you can hear an orchestration of Friday traffic.

In all these you're still "playing" music because you're taking an active role in a bunch of aesthetic decisions and constraints, it's just a new relationship.
This is good advice for overclocking, but how does it help with the 13th/14th Gen issue? The issue is not due to clocks, or at least doesn't appear to be.
Data (documents, pictures, source code, etc.) is not handled by home-manager. Backing up home.nix saves your config, but the data is just as if not more important.
I find the "Why?" question amusing. It's usually coupled with a disapproving tone.
I'm building something in the space (orchestra) so here's my take:

Folks making stuff open source and building in the open is obviously brilliant, but when it comes to "orchestrators" (as this is, and identifies) there is already so much that has been before (Airflow and so on) it's quite hard to see how this actually adds anything to the space other than another option nobody is ever going to use in a commercial setting.

Shameless plug: https://getorchestra.io
What made it seem too restrictive to you? Or what were your experiences trying to apply it to real-world scenarios?
Also, it shows that the "silicon valley advice" of needing a "moat," and "defensibility" is not always a good way to think.

I'm seeing so many bootstrapped solopreneurs making insane amounts of money with tools that are so simple, and have zero moat or differentiation.

Also, I'm noticing that focusing on a niche and dominating a marketing channel to that niche is more important than product.

Let's take todo list apps for example. As a developer, the idea of building a todo list app feels dumb. Why would any one need yet another todo app?

But... imagine if there is a niche, like wedding planners, who have a specific workflow that isn't properly address by existing todo list apps...

... and you build the best UI for wedding planners to manage their todo list

... and you partner with some tiktok influencer to promote your app to wedding planners.

You might just make a million bucks by literally making "yet another" todo app.
Did the overhaul result in better end user privacy? If so it was worth it. Even if it just resulted in a higher cost to maintain the existing level of privacy violation it would be worth it from a customers perspective. The more it costs to surveil people the better from the consumer privacy perspective.
Assembly would be a good start. But to really make use of that you need to learn the internal intricacies of processor architectures and operating systems. If you want to be employable, there's just a gigantic amount of seemingly boring details to learn before you can even start to build something interesting. With high level languages you can jump into the job market almost immediately, so the cost of entry vs. potential reward is better for most people. If you don't have fun when spending years of your life banging your head while digging down incredibly complex rabbit holes, it's probably not worth it.
100k monthly active users can result in wildly different numbers of queries/requests/operations depending on what you're doing.

100k MAU for a static blog and 100k MAU for an online game simulating a real world economy will have vastly different usage patterns of the underlying databases/message queues/etc.

> With that in mind why spend so much resources on complexity where the only benefits are to the engineers that get to add another buzz word to their resume?

It's not the only benefits, it's making things potentially easier down the line; more often than not it can be premature optimisation (preparing for a future that never comes), but there are also plenty of examples of companies outgrowing their initial infrastructure and having to spend lots of time on rearchitecting everything. A lot of that time can be saved by thinking a little bit beforehand and making things theoretically scalable.
Gen Z job seekers should be 'willing to do anything,' says Squarespace CMO
Reposted to foil vandals:

So we're slowly forgetting that FTP and HTTPS aren't the same thing.
Superbabies: Putting the pieces together
Screen reading EFF EFF conf
Only in your memory, I think.

> let span = 5.days().hours(8).minutes(1); # "original"

Actual ruby (with Rails extensions; stock ruby doesn't do this)

irb(main):001> now = Time.now
=> 2024-07-23 08:31:53.656455305 -0400
irb(main):002> now + 4.days + 8.minutes + 2.hours
=> 2024-07-27 10:39:53.656455305 -0400

So the version of his that you like for "consistency" is far more closely aligned to what ruby/rails _actually_ does.
> Nobody tell this guy about the Earned Income Tax Credit. Let him think he discovered it.

I know about the EITC, but the ETIC net of benefit clawbacks still presents a high marginal rate. Then the EITC itself gets clawed back at its own threshold, imposing a small region of high marginal rates. (The EITC itself is also rather paltry for filers without children.)

Additionally, the US tax system is ill-structured to really implement this. If you're trying to operate on the "under-the-table cash payments for day labour" margin, a system that depends on filing one's taxes to receive a refund later is not exactly hassle-free.
That perspective makes me wonder how much you were actually paying yourself per hour even if your net gains were in the tens of thousands?
> arbitrary rules a programmer knows about the bounds of a value

Ada's generalized type contracts using subtype predicates work pretty well for this: https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...

You can use it for something as simple as expressing ranges, or to represent types with arbitrary constraints, including types with discontinuities.
Alternatively it might be worth trying sublingual, turning pills into stickies for extended-release direct absorption (https://stickies.neocities.org/stickies though I suspect the author dosed low), or switching/supplementing with other routes of administration (you mentioned injections).
> Anything to avoid personal responsibility I guess

Something can be caused by obesity without the primary “blame” being personal responsibility. If Americans are more obese than Scandinavians, is it because there just happen to be more individuals in the US who lack personal responsibility?

Societal problems are a result of societal sickness. We should aim at the root societal causes rather than attribute personal moral failings to the individuals who are a product of that society.
I like thinking about space colonization. Whether it be a the first colony on Mars or a robust space station orbiting Jupiter, what do you think their food is like? Do you think they have farms growing cows and pigs and dogs? Or do they have a bioreactor that uses substantially less water and organic inputs to output whatever meat they want without fear of zoonotic diseases and PETA?

I'm willing to bet Star Trek rings true here in that there are no farms on spaceships growing animals, therefore, this is the future we should be working for. Why waste time tearing down the rain forest to make room for cattle and the soybeans the cows will eat when we could instead use our resources to bring about cultivated meat faster? Few people say cultivated meat is impossible. It is only a matter of research which means time and money. But given the benefits, we should be all in on this research.
> AMD supports it on all chips

Unfortunately not. I can't say for current gen, but the 5000 series APUs like the 5600G do not support ECC. I know, I tried...

But yes, most Ryzen CPUs do have ECC functionality, and have had it since the 1000 series, even if not officially supported. Official support for ECC is only on Ryzen PRO parts.
This comment is pure useless snark.
“One of the remarkable things about these findings is that if we hadn’t been studying female mice, which unfortunately is the norm in biomedical research, then we could have completely missed out on this finding…”

Imagine then how much we missed from male mice.
Typescript has a phenomenal type-system indeed. However, its foundations are not very sound. The types are pragmatic and that's what counts mostly, but going forward it would be great to have type-systems that are even more powerful and also theoretically sound with a simpler foundation (= less edge cases and workarounds). Languages like Idris are working on this.

Typescript can't really be this language because it is impeded by having to work with the javascript runtime, which makes this task much much harder to do.
.. and when Usenet appeared people commented in tech newsgroups with their realnames and a good number of them also posted in alt newsgroups under nom de guerres.

That was the early 1980s as I recall them.
Having built recurring stuff in the past (date based with no time component, luckily for me) I think you gain a lot of usability gains for generating a row for each occurrence of the event.

Inevitably the user will come back and say "oh, I want it monthly except this specific instance" or if it's a time based event "this specific one should be half an hour later". You could just store the exceptions to the rule as their own data-structure but then you need to correlate the exception to the scheduler 'tick' and if they can edit the schedule, well, you're S.O.O.L either way but I think having concrete occurrences is potentially easier to recover from.
>I don't think the evidence definitively supports the conclusion that it's down to which group. Europe has a problem with integration that has its roots in the ethnic character of its states (something America does not have), in deep-seated xenophobia that causes social exclusion of immigrant or out-groups, and in the fact that its states' reasons for existence are based on tribal boundaries and wars for territory rather than on achieving broader democratic and economic flourishing by harnessing the capability of the whole population. And thus Europe presents neither a dream of integration nor a path toward integration (as in, "to become American"; there is neither an equivalent aspiration nor option "to become French"). And then, once again, Europe blames the groups it refuses to accept.

Strongly agreed on most of these points.

The U.S. on the one hand, for all the accusations of racism leveled against it (sometimes rightly) is generally very accepting towards immigrants and integrates them with surprisingly little xenophobia after a while. The U.S. has been doing this for many generations across many different ethnic groups and almost universally, after a couple or more generations, they identify more as americans than as members of their culture of origin, by far. Historically there has been tension and racism throughout this process but it tends to fade and millions of people of many ethnicities join the American mainstream remarkably well.

Also, it helps that American society and culture are extremely charismatic in the eyes of much of the world in a way that powerfully encourages the desire to integrate among immigrants, and especially their kids.

Most European societies don't have either of the above traits nearly as much as the U.S.
Pretending that being geopolitical superpower has no direct economic benefits is just silly. If USD lost the status of world's reserve currency it would have pretty catastrophic consequences for US economy.
Magic missile, garbage collection enchantment, server resurrection.
You are arguing the difference between the letter and spirit of the law.
Two Years of an AI Photo Album Search App
The question of whether such a thing exists came up in the SQLite forum a couple of weeks ago:

<https://sqlite.org/forum/forumpost/ef344a902703f69e>

A link to this article has been added to that thread.
Good catch -- you are correct, I assumed its ARR but it very well could be total revenue. Either way, it's impressive for building something that already exists and has 0 moat or differentiation.
Products Formerly Raptor Lake
problem of known types, or interfaces, as values is that conditions for the value format or validation changes based on context. so you might have a price that is valid in one context but not in another(like a negative value). the problem then occurs on the input where you might let in value that is valid on higher level but not on deeper level and by the time you detect it it might be too late(you have committed a transaction with invalid data).
Do you understand the downside of large blocks?
100%. Reading blogs feels 'messy' exactly for this reason. It's not 2008 anymore when blog posts had a vibrant comment section, so changing the content of the post felt dishonest. Maybe it's modern social media that makes people treat their blogs like a tweet - uneditable, frozen in time.
I guess people who work at these companies don't really want competition.
And why did you lose interest?
And yet literature reviews are a corner stone of modern science. Fascinating.
A bit of an exaggerated contrarian comment, sure.

But at the same time sometimes it is a little bit like that - some might like the consistency of caffeine pills, they sure were helpful for me. Others just won't like the taste of coffee that much, I know that I usually go for something with lactose free milk and sugar, otherwise it's a bit unpalatable and too bitter. I don't necessarily have a good taste in coffee anyways, the instant stuff is good enough for me.

Similarly, I'd like to replace maybe 10-20% of my food intake or something with powdered fibre and protein (or something else) to hopefully feel a little less hungry without resorting to high calorie options, because right now I'm getting fat and the hunger I feel is straight up stronger than my willpower at times. Vegetables alone or other healthy snacks do absolutely nothing for that, sucks to have to deal with that. Years ago I had no problem with "starving" myself when needed and maintaining whatever weight felt good, now I no longer have that ability as much.

On the other hand, calling people who enjoy the taste or the experience of getting a fancy drink "caffeine addicts" is unkind and we'd do perfectly fine without belittling others. If they like their fancy drinks, that's cool!
This comment really points out how this message board and tech in general are not reflective of most humans on earth
Wow. There are probably so many things that we enjoy in this life that are managed by people volunteering and soldiering on in positions like this. I will make it a point to be more appreciative in the future
> the point is that you should not need to hover over the dates to get the exact ones.

For you. For some, you should not need to hover over exact dates to get humanized relative deltas.
They’d be competing with Crowdstrike, SentinelOne, Microsoft Defender, and Trend Micro not to mention existing CNAPP/CSPM offerings that have an agent for cloud runtime security as well as other cloud runtime security focused startups.

Adding a runtime security and EDR offering is not going to get them to a $23B valuation.
I have a job here. The job is fun.
This is the kind of article you get when you abandon materialism or, worse, never heard of it. It's an attempt to locate all cause of social form in the ideological superstructure. Deeply incoherent and irrelevant.
Part 2 article goes into a bit more of detail, but the funniest thing is that they requested access to the SNMP MIBs of the controller and never got them

> I requested MIBs from Q-Free but didn’t receive any follow-up after the request and I never received access to the MIBS, so it was back to square one.

Then you go look at https://www.freethemibs.org/advocates and... there they are, "advocates" for free MIB access. What clowns.
A temporary change to menstruation cycle due to an vaccine for a respiratory virus.

The studies all conclude that and agree with you but still seems unusual to me.
Nope–It's Never Aliens
Come on man, you know exactly what he meant don't be like this
High level overview with source control in unreal
https://youtu.be/YKMDdtX-8gM?t=1025

Basic demo
https://www.youtube.com/watch?v=XYZsvouytVQ
Is that the company which shall not be named?
Foo and Bar are now compatible with FooBar which can create a lot of issues even in strict mode. Typescript is amazing, but interfaces not being struct are a footgun in many places
Email is root node for almost all services. Some future improvement may be a root node and also email -- but not necessarily bundled as a unifed item. Maybe it will have some web3 stuff in it or similiar.
Google U-turn over long-running plan to ditch cookies
Google probably/might use AST SpaceMobile which will be 725 - 740 km

Apple - Globalstar 1400 km

Starlink 550 km, approval for 340 to 360km
no. copyright has a rather limited scope that excludes the aspects of design you most want to copy; patents must be applied for and received; and both expire
High risk stuff pays well but I take my decent salary making crud web apps over it, along with work life balance and no stress.
Show HN: A visual editor to customize your Mac terminal
I love tweaking my terminal, but I hate working in shell files. This tool offers a more user friendly way to create, update and apply custom terminal configurations.
Finally, some material analysis.
American parental leave policies are a bit of an outlier when compared with other OECD:

https://qz.com/1275938/22-american-mothers-on-what-its-like-...

If rich mothers give up work after giving birth and poor mothers return quickly to work, that could have an impact.

And in America, rich/poor and white/black trends are big confounders.