skysight-inc/HackerNews huggingface dataset:
Or, perhaps it was both? The combo would be something that is unique to the species, yes? Fire (via meats) supplied certain nutritional advantages. Fermentation increased guts bacteria, which we are finding has broader impact on the system that is the human body.

Is don't understand the obcession with making everything binary, and then from there having to have a single winner take all assumption.
aphantasia?
This unexpectedly matches:

re.match('^bob$', 'bob\n')

I didn't want the trailing newline to be included.
It's a similar situation to terminology for the atom.

It originally in Greek meant "the smallest indivisible unit of matter".

Scientists then took the name and named various elements (hydrogen, gold, etc) as various atoms.

So, this is like when computing took the idea of a neuron as "the smallest indivisible unit of memory and calculation" and ran with it.

Fast forward to now, when we know that each "atom" has a bunch of smaller stuff internally, but by now it's too late to change the terminology.

And now we also know that a biological "neuron" is something more like an embedded CPU or FPGA in its own right, each with a bunch of computing and storage capability and modes.
I'm curious, but knowing how to safely ferment foods would seem indicate that one has an advanced brain. Are there any examples of other primates fermenting thier food (lacto, not alcohol - alcohol shrinks brains)?
I'm the same, but now that I try in Perl, sure enough, $ seems to default to being a positive lookahead assertion for the end of the string. It does not match and consume an EOL character.

Only in multiline mode does it match EOL characters, but it does still not appear to consume them. In fact, I cannot construct a regex that captures the last character of one line, then consumes the newline, and then captures the first character of the next line, while using $. The capture group simply ends at $.
Let’s hope we have the wrong scale then.
Correct -- was added since .net 6, I believe.
Curl is 26 years old today
Similar DNA changes found in cells of both smokers and e-cigarette users
I think you missed the point. Instead of posting a job to dozens of job boards, a company simply updates their HIRING.md file in a code repository somewhere. For technical positions, that would be easier to search.
If you're arguing that initial criticism doesn't meaningfully predict future potential, then I fully agree. We've seen this in everything from EVs to streaming services to a megacorp like Amazon : plenty of rocky if not outright lampooned beginnings.

However if you're attributing widespread product adoption to the erosion of cultural conservatism towards [new thing], then I think that underplays the role of product iteration. AirPods shrank their form factor and eliminated the cigarette-butt aesthetic, EVs became highly quality competitive, Amazon expanded from being a bookstore, etc.
No, just ordinary distributed systems stuff. tokio, serde, bincode, error/logging/testing crates, and stdlib.
Thanks! We are still very much a general purpose tool, but until we're a household name like Notion or Airtable, we kind of concluded that we'll need to be much more specific about our messaging/targeting until we reach that critical mass!
" What Europe lacks is an investment culture, both from governments and private investors. Sums it up pretty much. "
True though the German goverment invests more into rocket startup to get Private Space working.
European Space Agency to measure Earth at millimeter scale
I will never understand who hated my innocent and light-hearted thought that much. Hope it was worth making me go, “aw” for no reason.
https://archive.is/SLknv
Yep. Point is it should have been added since Framework 4.
the article has as much relation to the academic paper as your comment. none of you are the authors of the paper, but you are both talking about the paper, and one of you is much less insightful than another.
IAM Is the Perimeter
There are some studies that claim there is a link:

- Associations Between Online Pornography Consumption and Sexual Dysfunction in Young Men: Multivariate Analysis Based on an International Web-Based Survey: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8569536/

- Is Internet Pornography Causing Sexual Dysfunctions? A Review with Clinical Reports: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5039517/

While there are others which claim there may be a weak link but still inconclusive:

- Pornography and Sexual Dysfunction: Is There Any Relationship?: https://link.springer.com/article/10.1007/s11930-023-00380-z
I've done this before, it's a good solution. It's helpful to include relevant error messages to precisely explain what a future developer needs to do.
I saw this on front page of HN, then it had disappeared, I don't know why. So I reposted it. Happy for it to be assigned to the original poster.
> No, you get EFAULT. System calls don't work that way.

`ppoll(2)` is a C library function you call. On glibc, depending on which implementation you hit on your architecture, the `ppoll` call will segfault before the syscall if you call it with bogus timeout or sigmask pointers, as glibc is dereferencing them.

> That's why you use sigaction(2) to register signal handlers --- your callback gets both a siginfo_t and a ucontext_t you can use to figure out whether your segfault came from a region of code you know about or some other random thing going wrong in your process.

It is true that you could try to figure out whether the faulting address is within a range you thought belonged to a particular thing, but I don't see any reason or benefit. However, this is fragile: Distinguishing between a page fault from a corrupt program state and a page fault in a valid program depends on the program state (specifically, inspecting memory that is likely foo), which in turn makes the output undefined. You won't get false negatives, but will get false positives. You could also try to establish a list of all program counter values (PIE/PIC caveats), and check if the signal originated from near those, but... Ugh.

Now, any other signal I could level with you, but not SIGSEGV. Not until I see some code where it's truly justified: a real, tangible benefit that can only be obtained in this fashion, justifying all the gymnastics and (in my opinion) nastiness of trying to handle a signal that should never be handled in the first place (not even for crash dumps, they're always worse than a proper core).
Sometimes with a laptop (requires shade, either naturally by time of day or artificially by a garden umbrella); usually with pen and paper.
> if they lose data, I have a local backup

1. How can you tell if they’ve lost data that requires pulling from the local backup

2. What happens if they silently corrupt the data?
what does gpt say how we should validate email addresses?
Words Betray Us
Why? That won't save you.

I feel like the responses to my comment do not understand what a scale is or what it means for something to go off it.
You'd think so... There's so many versions of WP caching and so many ways it's deployed, that (with a fairly small experience) I've seen sites taking 5s+ to load after enabling the relevant option because suddenly minimisation and bundling kicked in on every request and kept the page fresh. WP is trivial to make accidentally slow.
You just increment the month. March 20 m+1 is April 20.

If the date is invalid, like January 30 m+1 then you fallback to next valid date, February 28/29.
I understood the first sentence and was not aware that this is an issue. Your second sentence i don't get.
NixOS Fixed-Output Derivations for Operating Network-Utilizing Tests (2023)
I thought you meant that as an off-key joke, and wasn't sure how to respond.

He did strongly hint in advance (as in with a tattoo) that it wasn't suicide. But faking his own assassination sounds like a McAfee thing to do. I guess we'll never know.

Sometimes I envy these high flyers with this reality distortion superpower, and sometimes I don't.
While decoding dreams, as some here suggested, would certainly be an intriguing venue of research, I believe, decoding the minds eye of people who lack the minds eye would be an even more interesting topic. How accurate are their "view", for a lack of a better word? Would there even be an image to capture?
currently in the same boat, although the gel isn't helping for me. i actually got a letter from the doctor this morning today saying that he basically doesn't believe i've actually been using the gel, so that's going to be fun to deal with lol.
It’s not start of line though, unless the engine is in multiline mode. Here is the documentation for Python’s re for instance:

> Matches the start of the string, and in MULTILINE mode also matches immediately after each newline.

Or JavaScript:

> An input boundary is the start or end of the string; or, if the m flag is set, the start or end of a line.

\A and \Z are start/end of input regardless of mode… when they’re available, that’s not the case of all engines.
Show HN: Is Bun Windows Yet? – Does Bun have 100% passed tests for windows?
For me, the best route is to start with Functional Programming in Lean [1]. Get familiar with dependent type theory and Lean's syntax. Then go back to Lean's source code [2].

Lean is self-hosted, so the language is written in Lean. And it's well documented. Starting from the Prelude [3], all the way up to the language server (yes, Lean ships a parser combinator library and a JSON library with the language).

One caveat is that the toolchain version of the repo is the repo itself, so you'd have to follow the development guide [4] to set it up.

Also, this is different from the standard library std4 [5], which is actually not shipped with the language, but just a normal package developed and used as the standard library.

[1]: https://leanprover.github.io/functional_programming_in_lean/

[2]: https://github.com/leanprover/lean4

[3]: https://github.com/leanprover/lean4/blob/master/src/Init/Pre...

[4]: https://github.com/leanprover/lean4/blob/master/doc/dev/inde...

[5]: https://github.com/leanprover/std4
There a US startup that has been featured here that is aiming for this market you identify.

Small autonomous train carriages fitting into the gaps of the bigger system and making use of abandoned/underused spurs.

I think this is them:

https://intramotev.com/

Interview with CEO on exactly what they offer at the moment:

https://www.railway-technology.com/interviews/i-dont-see-a-f...
This matches my feelings. It seems that I used to believe there would be cool and powerful tools for more and more things, but now I'm expecting recurring subscriptions on ever simpler stuff until I'm paying by the character (plus a monthly sub) to type into notepad.

Most likely this was always the case, just a bit bigger and obvious now. I comfort myself with the belief that the number of cool and powerful tools released under properly free licenses can only grow, even if they proportion shrinks.
Seems pretty scary that their demo video shows medical images having their resolution 'increased'. Does this add anything to the original images?
That's not Turing complete. That's still primitive recursive. You're going out of your way make it loop for a really, really long time, but it's still guaranteed to terminate, and thus isn't Turing complete, even if it'd take a really long time to terminate. This isn't some theoretical thing: it's how you can introduce guarantees into the system that it can't get out of control by accident and it also makes it easier to reason about the system.

A primitive recursive language gets you most of the benefits of a general recursive one _without_ needing to be _actually_ Turing complete. So this isn't "bad news" for me. I'm saying that I think you should avoid using a general recursive (i.e. Turing complete) language for a build system and instead have guarantees that the system will terminate by using a primitive recursive language of some kind because you literally, as you did, need to go out of your way to get code written in such a fashion to run for an inordinate amount of time. And yet, an inordinate amount of time isn't forever and unlike a program written in an actually Turing complete language, you can use static analysis to detect that kind of thing if only primitive recursion is supported.
> While there are others which claim there may be a weak link but still inconclusive

You say that but then link to a broad meta study that is conclusive that no strong relationship exists .. ie. there's no signal, just noise.

Recent Findings: Twenty-eight studies directly related to the issue were identified, and another 23 studies were used as supporting material

Summary: Claims of a strong relationship between pornography use and sexual dysfunction are generally unfounded, both by the findings of studies and/or by misinterpretations of them.
That's good to know, then I'm gonna avoid those two for now.
Disclaimer: I am 100% convinced climate change is real and humans have some influence in it.

My question: do we even know what the baselines are?
If we look at the history of the world climate has never been constant. So on one hand I am afraid humans messed up, on the other hand it's very difficult to see if the current climate change is totally caused by humans. Especially now El Niño is causing changes all around the world.
You don't have to be an expert; you should very rarely be using regexes so complex that you can't understand them.
Will do, I'll record a log and document the effects.
Yep, I have two tasks in CCC that mount a directory via SMB. One for my machine that runs once a day, and one that's triggered if I attach an external HDD and just mirrors that one to the Synology.
Yeah, it kind of is. There are quite a few of experiments that are conducted to see if they show promise in the prototype form and then are taken further for proper integration if they do.

Unfortunately, object stack allocation was not one of them even though DOTNET_JitObjectStackAllocation configuration knob exists today, enabling it makes zero impact as it almost never kicks in. By the end of the experiment[0], it was concluded that before investing effort in this kind of feature becomes profitable given how a lot of C# code is written, there are many other lower hanging fruits.

To contrast this, in continuation to green threads experiment, a runtime handled tasks experiment[1] which moves async state machine handling from IL emitted by Roslyn to special-cased methods and then handling purely in runtime code has been a massive success and is now being worked on to be integrated in one of the future version of .NET (hopefully 10?)

[0] https://github.com/dotnet/runtime/issues/11192

[1] https://github.com/dotnet/runtimelab/blob/feature/async2-exp...
Set your swap to double your RAM. Windows has a swap file that grows as much as it needs to.
I had the same reaction but at the bottom on the article they say that there are 2000 to 5000 prints in existence so they seem less rare than I thought.
I don't think extreme and perverse categories are necessary at all.

I also think your list is weird. Pedophilia is dimetral to a normal relationship.

Why interracial? If you are in such a relationship, you can live it out.
>(Don't get me started on the stock market: that has nothing to do with actual investment.)

Secondary markets support "actual investment" by allowing early investors to cash out. An investment is far more attractive to you if you know you can offload it to someone else and get the net present value immediately, rather than waiting years/decades for it to pay out. For instance, if a nuclear plant takes will last 80 years but will take 50 years to break even, why would a 40 year old bother to invest? By the time it breaks even you'd be long dead.
> All of Apple's M chips so far have been primarily designed for mobile use

There, you said it again. This is wrong - you hear Apple M chip and you think "laptop" primarily, but that is no longer true. Just as it would be to say ARM is primarily for smartphones. Now I don't want to talk about sales numbers, but the M chips in the Apple Studio and Mac Pro (and those used by other manufacturers in servers) are a different category than "laptop". For a quick shallow impression see: https://nanoreview.net/en/cpu-compare/intel-core-i9-14900k-v...

(nevermind it's the i9-14900K)

Again, the I9 is more powerful, but that doesn't make all of ARM or M a "laptop".
Yes exactly, they match the end of a line, not a newline character. Some examples from documentation:

man 7 regex: '$' (matching the null string at the end of a line)

pcre2pattern: The circumflex and dollar metacharacters are zero-width assertions. That is, they test for a particular condition being true without consuming any characters from the subject string. These two metacharacters are concerned with matching the starts and ends of lines. ... The dollar character is an assertion that is true only if the current matching point is at the end of the subject string, or immediately before a newline at the end of the string (by default), unless PCRE2_NOTEOL is set. Note, however, that it does not actually match the newline. Dollar need not be the last character of the pattern if a number of alternatives are involved, but it should be the last item in any branch in which it appears. Dollar has no special meaning in a character class.
Show HN JetMove – Extra Nav and Multiple Caret Enhancements for Jetbrians IDEs
Clickbait title. First sentence of the article is Spending a lot of leisure time on the computer may be linked to an increased risk of erectile dysfunction in men, research suggests.

When they say may they mean most likely doesn't.
I wonder how much the trend towards smaller pieces has affected this. There seem to be many more very small detail pieces in the kits now, which makes for lovely detailed models, but increases the part count without increasing the size noticably.

One of my frustrations with trying to get my kids into lego is the proliferation in these one and two stud pieces in relatively small kits that are otherwise perfect for kids. Those tiny pieces can be pretty hard for smaller children to put in place properly, and make the build instructions harder for them to follow on their own. They result in higher detailed models at the end of it, but both my kids found them very frustrating when they were smaller.
Intel prepares for $100B spending spree across four US states
Maybe the long lost relative has already developed an ultimate build system nobody knows of.
This is a fantastic paper that I come back to over the years. I remember talking about it with a coworker when it came out, and we were amazed how elegantly it made the point that Excel is a build system, and how it helps understand how all build systems fit together in their design space.
> Observation 4: Licensed IP isn't always expensive...

> Piece count and part size have a much larger effect on PPP than licensing royalties. There isn't a huge difference between licensed themes and Lego's own internal themes. This makes a bit of sense- Lego is big enough that their own IP can command markups on a similar level as big-name entertainment franchises. Ninjago and minifigs are great examples of this.

> Observation 5: ...except for Star Wars

> Despite averaging over 1000 pieces, Star Wars sets rank near the bottom in PPP. Every theme below Star Wars features low piece counts and/or lots of electronics. Long-time Lego people already knew the Star Wars sets had a heavy markup, but it's interesting to see how Star Wars compares to another Lucasfilm franchise, Indiana Jones.

From https://news.ycombinator.com/item?id=39760878
Billions purred into technology with minimal use case application.
What is the direct implication of this tech?
Porn on demand?
> manga videos

Anime
> For every point, you have to take a subjective decision that is in no way trivial.

Have you ever been through a non-trivial patent filing process? Any other non-trivial administrative law case? A non-trivial court case?

This is precisely why these processes are so complicated, both under the rules I proposed and the rules currently in place. It's why we have judges and lawyers. The way policy happens is people float ideas, much as I did, and as other people have. Those get discussed at a high level. If something looks reasonable, people do deep dives and work out the details. Those are further smoothed over as laws translate into regulations, and the contours are defined in case law.

I don't think your comment reflects an understanding of the problem we're trying to solve, which is narrowly patent trolls, and broadly, that it's impossible to do anything without inadvertently stepping on a dozen patents.

WE NEED FEWER PATENTS.

> 1) Additionally to what happens today now you need to compare patents (how would you increase the cap for non obvious if you can't say A is more non obvious than B)

You don't need to compare. The patent office administrative apparatus needs to adjust the bar each year. There's already a bar set by them. That's the point of delegating to an executive branch -- they can make changes like this one quickly.

> 2) Additionally to what happens today now you need to decide if something was possible 9 years ago. Our search tools are not that great at "present me the image of 9 years ago" and even then not everything is public, etc.

Same as prior art. A patent examiner looks and has a discussion with the patent filer. It can be invalidated in court.

> 3) Additionally to what happens today now you will have same patent applied to multiple domains with small variations.

Which I would like to reduce or eliminate. When LSA was invented, there was a swarm of patents applying it to every which domain, making it impossible to do much of anything.

> 4) Yet another process, which now happens in court if someone thinks the patent must be defended (a granted patent does not mean it can not be later invalidated)

With one difference -- and this was lack of clarity in my writing -- my process kicks in at the time a patent is filed. If I want to avoid patent trolls in my domain, I can set up a search for relevant patents.

> 5) How do you decide very clearly first ? No improvement versus today.

This is simple. I am switching from OR to AND. You have to be first-to-invent AND first-to-file. If you're first-to-invent, and I'm first-to-file, neither of us gets the patent.

Indeed, if I'm first-to-file, but you can show that you invented before I filed, no patent is granted.

The improvement is fewer patents.
It wasn’t the manufacturer that was what convinced the FDA to approve this drug. It was people like you.
"Europe, the U.S. and so-called "like-minded" partners have grown distrustful, too, as they're faced with economic coercion from Beijing, Chinese espionage, cyberthreats and disinformation operations."

omg
the "West" gets competition.

"hold the thieve!"

Media is all it needs ...
chatgpt-4:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

https://chat.openai.com/share/696f7046-7f43-4331-b12b-538566...

chatgpt-3.5:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

https://chat.openai.com/share/aaa09ae8-3fd9-4df7-a417-948436...
is there a way to test for this?
Eight year old and research and data viz
Love that this young girl is interested in the world around her ("Emma keeps a journal filled with questions – she doesn't always answer them all, it's more of an exercise in thinking about the world.").

And the use of Lego to show the results, so very smart.
We help multilingual learners learn standard native speakers from different audio and video. Based on the large llm model, we can generate accurate subtitles and repeat keywords locally.

Our current product is still in the rapid development stage. If you are interested in our project, please hurry up and join our limited-time event experience.

If you can give us some feedback about the product or you have any opinions, please don’t hesitate to mention it to us!
https://it.wikipedia.org/wiki/Tuchinaggio