skysight-inc/HackerNews huggingface dataset:
Read the comment that I am responding to.

'letting legalese define good/bad patent, we should let the economics work it out.'

If 'legalese' cannot define good/bad patent anymore, there is nothing stopping such a silly patent that I propose.
> the US had to go civilize Europe twice.

the first time the US got dragged screaming and kicking into the war... And the second time, they might have sat most of the conflict in Europe if they hadn't gotten war declared on them by Hitler
A number of GPUs use a standard Arm SMMU instead of an IOMMU already.

The problem with those GPUs in general is driver issues, the hardware is fine.
Proxies are only available for registered users
Beware of toxic definitions of squandering your life.

Even successful people let failures define them and get depressed. Set acheivable goals and celebrate those, trying to do hard things is a constant struggle and is mostly failures for me, you need to see progress. Even if you do not think small things are worth being thankful for it actually helps to train yourself to see positive things.
Point being that religion is strictly a good thing, even when accounting for being more or less at war with other religious nuts for decades?

Guess if that's what the evidence says...
I was trying to think of user-perceived surfaces. I'd expect most Outlook.com users are not office users, as they originated as Hotmail or MSN users.

One would want to use the "best" downstream provider, but part of being best is the cost. Would you accept a chip that's 30% slower and 80% cheaper? Yeah probably, especially if you're serving at scale to non-paying traffic. I don't think Google/Amazon/MS need to make chips as fast as Nvidia, or as scalable, as long as they work out for serving costs at scale and have the enabling technology (mostly about sufficient memory).
AngelScript – Game-oriented C/C++ scripting without pointers or memory leaks
Go's regex implementation is new in the sense that it's not just a binding to the re2 C++ library, but it uses the same non-backtracking algorithm.
So cool. Thanks so much for this explanation of how Scratch is implemented in the classroom.
A bunch of the same business also takes away space from the sorts of businesses that your region probably lacks which would make the town more self-sufficient, interesting, and/or economically productive: a butcher, a jeweler, an audiologist, an independent insurer, a pub, a gardening store, a glassmaker, a theater, a brewer, a computer repair shop, and so on.

My hometown of 40,000 has five; one which replaced the only movie theater in the county (a one-hour radius) that closed at the end of 2020. The local government remarked the car wash will provide jobs. Three employees are needed, according to the "local" news. (Actually, the local newspapers were replaced years ago by a nationwide chain of "independent, regional" news sourcers.)

I'm glad I got away from that place. The most fun you could have on a Friday night was meeting friends at Walmart and then driving to an empty parking lot.
It seems that humans got Ruminococcus hominiciens (bacteria that is pivotal for brealing down celulosis) only after domesticating cows etc.

> Our evolutionary analysis strongly suggests that R[uminococcus] hominiciens likely originated in the ruminant gut and later transferred to humans, possibly during domestication.

> The human-associated strains possess functional adaptability highlighted by the acquisition of genes that can degrade specific plant fibers of monocots such as maize, rice, and wheat—major components of the human diet.

https://www.science.org/doi/10.1126/science.adj9223
Your comment just made me realize this has happened to me. I used to have lively conversations in my head and they're very muted now. I've also been dealing with brain fog since getting COVID.
That is inaccurate. Ginko's statement is closer to truth.

I was inspired to write SQLite while working with Informix on DDG-79 and I saw how useful an embedded database would be in some situations, compared to a client/server solution. So I went off and wrote SQLite on my own, while the development contract was on hiatus. There was never a request for SQLite or anything like it coming from the the navy (or more precisely, Bath Iron Works) as they were both very happy with Informix on the ship and Oracle on land and had zero desire for anything new or different. The development team I worked on ended up using SQLite some for prototyping and testing on that project, but it was never deployed to the ship, as far as I know.

So yes, the whole point of SQLite was to build a database that operated as a library linked into the application, rather than as a separate server, as ginko postulates. Design issues on a single system within DDG-79 (Automated Common Diagrams) were the inspiration for that idea, but to say that SQLite was designed for DDG-79 is not true. There was never a request for SQLite coming from the navy or the ship designers. Indeed, there is was a lot of pushback against SQLite. SQLite was just a crazy idea coming from a rogue developer who happened to be working on one of the many on-board systems at that time.
I wonder what still-extant primitive tribes make of all the satellites we're putting up there.
> POTS. Standing up made my heart rate spike for no reason. This is a measurable phenomena for people who have autoimmune disorders called the tilt table test. Had this for months.

Same! I was diagnosed with syncope on standing. Every time I stood up from a reclining position, my heart would pound and the world would start fading to black. I too was referred to a cardiologist and had the tests performed. And it also cleared up for me but it took a long time (months).

That wasn't my only symptom. I am completely scientific also. I know about how SARS-CoV-2 binds to ACE-2 receptors, I know about how it lodges itself in multiple organs ... and the symptoms were real.

This was another one where I didn't even think "Covid" when I went to the doctor, but this all coincided with a recent Covid infection.
Don't change the name of this crate, it is in an unrelated domain. (Also unrelated to retina displays and uhh.. this Brazilian intrusion detection system https://sunsoftware.com.br/retina/ and whatever this thing is https://retina.ai/ among other things)
> 3) Change patent duration by domain. 20 year software patents make no sense (5 year ones seem okay). 5 year patents on e.g. aerospace seem to make no sense (20 year ones seem okay).

One other idea would be to require a working prototype to be demonstrated as part of the filing otherwise the duration of the patent would be halved.
Competing Interest Statement
N.R.B., J.L.W., R.J.R., A.J.B., C.W., P.J.Y.L., B.H., and D.B. are co-inventors on U.S. provisional patent number 63/607,651 which covers the computational antibody design pipeline described here.

Greed is good. Especially in fundamental medical research it seems.
I mean this feedback in the kindest way possible: you are taking a developer-out view of what a CRM is, and prioritizing the problems you perceived with Salesforce as a developer.

If you want to get a customer to pay money for your product, you really need to take a customer-in view. What problems do customers (some segment, perhaps a particular industry or country or type) have with buying Salesforce, and what can you do to make your product a better choice for them?

A flexible object data model and a UX that you as a developer find better are not likely to be those things.
I don't know what the right web-site would be to "poo poo on LLMs" :) It's here or nowhere, I think. Also, thanks so much for these nuanced reflections on the pedagogy. Super helpful.
Another poor soul trying to solve one problem using regex and now they have two… ;)
Show HN: Street, a Local second hand item market app using AI
Hi All, I build my first mobile app and wanted to show the first version: A second hand item local using AI to write text using only the images as input (using openai-vision-preview model).

The beta testing is here https://streetapp.com/ (Android and IOS).

I'm looking for feedback and help.
If the system worked at all, an inventor could still make money selling IP weapons to corporations.
Nope. If humans eat both carbs and fat (most of us do), the excess calories of fat goes mainly into the storage (or plaques to your arteries), while the carbs are used in the sort term (converted into glucose).

> Lipogenesis is mostly derived from carbohydrates and is a relatively minor contributor to whole-body lipid stores, contributing 1–3% of the total fat balance in humans consuming a typical diet.

From:

https://www.sciencedirect.com/topics/agricultural-and-biolog...

Believe what you will. "It is said" wrt sumo fighters does not sound very scientific.
regex is useful but chatgpt is amazing at it, so why spend a minute keeping such useless knowledge in mind.

if you know where to find something no point in knowing it.
Stay off the bicycle/skateboard/scooter eh. Take no chances - the worst case is very bad.
I could never get visual studio (not code) to not use \r\n when editing a solution file via the gui
Thank you. That's certainly interesting.
Never looked back? What about your wife and child?
Vive la révolution française!
And I am fascinated by people _not_ having inner monologues, as I do have a very active inner voice. For me having inner voice is like one part of me does the talking, the other does the listening. If other people could listen, they would probably say that I'm a crazy dude, doing all that talk. When I see people talking loud, I call them crazy, thank god I do not project my voice outwards!

But sometimes, things come to my mind without talking at all, and it is usually more profound things, or things that trigger a more profound emotion. Regarding self-knowledge or when doing introspection, I confess that having a inner monologue is not effective at all, at least to me.

Can I ask how you "work" mentally? For instance, supposing you're a software developer, how do you go thorough learning a new thing about a programming language? I usually talk to myself things like "suppose I do this here, and..". It is like I am pair-programming with the other half of my brain.

Hope you don't mind me asking! Is just curiosity (and the fact that the inner monologue sometimes may do more harm than good)..
In a similar vein, I have a couple coworkers who regularly DM me on Slack to ask “Hey, can I ask you a question?”

First off, you already have.

Second, you know the answer is yes. Why ask?

Thirdly, you’ve wasted my time and made this potentially asynchronous interaction synchronous. After typing “sure” and hitting enter I am basically entirely guaranteed to sit and wait for your second question because you have already interrupted my thought process and whatever I was doing.
Isn't a string with a newline character automatically multiline?

The new line is just empty but not the first line anymore.
> The analysis, published in Andrology, also suggests these men showed a stronger genetic tendency for leisure computer use.

Ah, yes, the "computer" gene.

Eh?
> Assuming the best intentions

... Why on earth would you assume best intentions?
Is this based on your own recent experience? I recently got into the mood to build some LEGO again, after not having done it since childhood, but I recoiled at the prices of current LEGO sets. Got something from BlueBrixx instead and am really happy with it. The bricks look great, feel satisfying to put together and I can't tell a difference from how I remember it from all those years ago.

I definitely remembers seeing some Mega Bloks some 15-20 years ago and they were really really bad like you described but from what I can tell, other competitors have actually caught up to LEGO nowadays.
More info on pytest's test parametrization: https://docs.pytest.org/en/7.1.x/how-to/parametrize.html
>> In this day of 24h/24 porn accessible online it stands to reason that would be a major contributor in the ED problem.

What?

I am confused by your statement. Are you saying porn causes ED? I would casually think that would mean most men would have ED :)

A quick search of the web [1][2][3] shows several Psychology and also Medical papers showing porn does not cause ED. Wondering (if I am reading your statement correctly) where you correlate porn use to ED. I think that would be newsworthy.

[1] https://www.psychologytoday.com/us/blog/all-about-sex/201908...

[2] https://www.psychologytoday.com/us/blog/all-about-sex/202201...

[3] https://www.nature.com/articles/s41443-022-00596-y
> The official spec is a combination of hundreds of tiny specs and extensions, akin to XMPP.

You could say the same thing about any specification that involved multiple features.

> There may be one single reference, but it's constantly evolving.

So is HTML. But one of my Matrix clients from 7 years ago still works. How well would a 7-year-old Web browser work on today's Web? Could you use a 7-year-old version of a third-party Discord client?

> In a best case scenario, sure. The Discord version of your example would just be "Hello, world" without any of the other JSON.

So Discord encodes the message type in the URL instead of the body. So what? It has to go somewhere, and I'd generally rather have URLs include less, not more.

I actually messed up earlier: The `type` field is included in the event as seen after sending. The sent event could just be, e.g.

{
"content": {
"body": "Hello, world.",
"msgtype": "m.text"
}
}

I can't see anything to complain about there. (Sure, I'd prefer Lisp expressions over JSON, but come on.)

> In practice, you need to deal with a whole range of message types with various references and slight variations.

Is the same not true for Discord? It supports a variety of message types as well, and Discord also constantly evolves the system and adds new features (every time I log on to it I'm bombarded with news of updates, yet I still can't find a way to view a simple list of "servers" I'm in by names instead of by unintelligible icons).

> In practice, you need to deal with a whole range of message types with various references and slight variations. Inner Matrix message bodies are essentially freeform, which makes Matrix quite powerful but also difficult to deal with compared to the "different HTTP endpoint per request type" approach Discord takes.

That seems to conflate two issues. And I don't see how it's more difficult to deal with than any key-value store in any program. You collect the values from the keys you care about. That's it. Every Matrix event has certain basic fields in common. A few are specific for message type (e.g. a filename field for a file or image upload event). Where's the problem? Destructuring incoming data is probably the easiest part of writing a messaging client.

> Sure, if you accept having your users install two different apps, one for encrypted chat and one for group chats.

I use unencrypted 1:1 chats as well (in which case it's no worse than IRC or Discord, where the server operator could read your messages).

I think that's pretty cool, frankly: that a modern system with well-audited end-to-end encryption still allows it to be used optionally. You're not required to deal with the complexity of key management and session verification if you don't need or want it. Matrix lets me choose.

And I can choose my homeserver or run my own. Can you run your own Discord server (actual server)?

The only significant appeal I see for Discord is the existing user base. Well, that didn't save AOL. I guess we'll see how it turns out.
I have a fantasy where I win the lottery or inherit millions from a long lost relative and can live out my days developing whatever project I want. That project would be the ultimate build system.

There are at least two problems of course. I'm probably not that smart and I don't buy lottery tickets.
I have a morbid curiosity to know what kind of person decotes their time to put together a website to make this point.
REST mentioned!

https://htmx.org/essays/how-did-rest-come-to-mean-the-opposi...
I've downloaded the sheet. If I click on Calculate Sheet it doesn't do anything. Is the Sheet working?
If you're going to invest in making something possible, you need to recover at least the value of the resources you expended in doing so. Otherwise, you'll have no resources left for the next investment. Copyright and patents are capitalism's attempt to make investments possible in a world where copying is cheap, and while they're deeply flawed, that doesn't change the fact that investments do need to be returned.

(Don't get me started on the stock market: that has nothing to do with actual investment.)
Let's say you're being fed just the amount of calories your body needs to maintain. What influence on body fat has the distribution of carbs, protein and fat from food then?
Show HN: zcrun – a minimal Linux container runtime in Zig
Im paying for TickTick. For me to switch it would need:

1. “today’s commit list” which is different from “today’s list” with a one click way to “commit”. If not done that day I have to commit again.

2. Being able to hide task’s that are not currently doable (because of date interval or a dependent task not done).

3. Date interval for when something can be done is different from deadline date.

4. Share and edit one list with family members, unfortunately they use Android.

Overall I think most task managers miss that the managers are there to help against anxiety. Out of sight out of mind. It took me some time to figure that one out because I don’t notice that I am anxious.
Or anywhere else, for that matter. Even in China, which has the most recent experience, you're talking close on ten years, realistically.
It’s about liquidity in the financial markets- lower interest rates means people earn less when the money is in a back. So, they are open to speculation outside of normal banking system.

It is also whales playing games too though
The former meant under x86, and that's easy even for IOCCC.With awk you can write an RPN calculator in 10 lines or such...
The line does end with the file, so it's logically consistent.

It's not matching the newline character after all.
> Talking about evolution as though there was some single exploding popcorn kernel that caused change is a pretty narrow take on things.

That’s kind of one of the predominant theories in evolution though: https://en.m.wikipedia.org/wiki/Punctuated_equilibrium

> Eldredge and Gould proposed that the degree of gradualism commonly attributed to Charles Darwin is virtually nonexistent in the fossil record, and that stasis dominates the history of most fossil species.

The theory deals with the morphology of animals in the fossil record but that’s the gist of it: the actual evolution happens really fast, usually to adapt to a large environmental change, and species enter a stable state where they very slowly change if at all.
I really disliked this the first time I saw it. I was like "WTF is this?"

I can only think the reason why they did this was to compete with python, as our scripting languages that do not require a main/Main entry point.

Personally, it just feels wrong for compiled-based languages.

I think they could improve on C# with their namespace. Rather, for example, a typical C# file looking like:-

using EFG;
namespace ABC
{
public class XYZ
{

}
}

They could just :-

using EFG;
using namespace ABC;
public class XYZ
{

}

Pretty much taken from the C++ way.. but it saves on space availability.
There is a french expression that kind of describes the feeling: "une fuite en avant", which can be translated as "a headlong flight forward", to describe an escape from the problem by blindly rushing ever forward.

It seems like the fear of missing out on a possible profit has every tech-related company and their dog rush into the latest trends, without thinking about the mid to long term consequences of their choices.

It doesn't matter if it is about subscription models for everything, abusive private data gathering, or, more worryingly, unrestricted AI-everything. Their competitors might be doing it, so they have to do it preemptively. Very much similar to the Cold-War arms race.

All in all, it goes nicely hand in hand with an other expression: "Après moi, le déluge", literally translating to "After me, the floods", or, as we say in English:

Consequences be damned.
Ads pay.

Anything that gets eyeballs will be paid for by ad placement. I think that's the "dirty" (open) "secret". Many industries are paid for by ads, not just tech companies. Though, tech companies have taken a huge chunk out of the entertainment industry as YouTubers, Instagrammers and TikTokkers (etc.) are now creating that entertaining content for the tech companies. All in an effort to capture eye balls.

And Hacker News is no different. Everyone who's on here long enough will slowly learn about Y Combinator. HN is an ad placement site for YC and YC affiliates. HN is much more than that of course, and that is why the ad placement works so well. Personally, I find the way HN is doing it tasteful. Moreover, it's not the only reason why HN exists, it's a synergy thing. With that said, there's still the same dynamic in there.

It's because ads pay, one way or another.
It's kind of driving me nuts that the article says ^ is "start of string" when it's actually "start of line", just like $ is "end of line". \A is apparently "start of string" like \Z is "end of string".
I use a functional version of this that can chain any "callables" + support extensions on the calling interface
https://docs.rubykit.org/kit-organizer/edge/Kit.Organizer.Se...
The CCP actually has institutions[1] present in many western nations. So it's not a crazy thing to be concerned about.

[1] Fine, maybe not the PLA. Still, there's more to power than just military power. If you're naive to think otherwise you'll get infiltrated and realize too late.
No, it is not.

3.195 Incomplete Line

A sequence of one or more non-<newline> characters at the end of the file.

3.206 Line

A sequence of zero or more non-<newline> characters plus a terminating <newline> character.

courtesy of [0]. See also [1] for rationale on "text file":

Text File

[...] The definition of "text file" has caused controversy. The only difference between text and binary files is that text files have lines of less than {LINE_MAX} bytes, with no NUL characters, each terminated by a <newline>. The definition allows a file with a single <newline>, or a totally empty file, to be called a text file. If a file ends with an incomplete line it is not strictly a text file by this definition. [...]

[0] https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

[1] https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd...
I'm wearing a Matrix T-Shirt right now and can't disagree much about the experience not being great.

> There are a million clients because the official one has horrible UX and everyone thinks they can make a better one.

I wish. My experience is that there are few clients and a lot of them have similarly ... beginner-unfriendly UX due to the SDKs, the protocol itself and cultural factors (there seems to be a good amount of "this is good enough"/"you don't actually need that" hubris in the community).

Matrix, besides XMPP, is the only federated chat protocol with any kind of traction, so I figure that it makes sense to invest in improving it rather than building something new. Ideally using it would be a no-brainer choice for delivering chat apps: Why would you invent something new when you could use a protocol that already exists and already has a vast ecosystem of libraries and users? That's where I wish it was, reality unfortunately looks quite different.
Author here. Here are the key differences in Nue CSS:

1. Your pages depend on an external design system
2. A new, minimalistic way to write vanilla CSS
3. No CSS-in-JS layer needed