skysight-inc/HackerNews huggingface dataset:
Of course, happy to discuss. You have me stumped though, I actually can't articulate how I work. If what I'm doing requires extreme care, such as pushing configuration updates to production, I will mentally say out loud what I'm planning to do (probably something similar to [0]), but calling that voice is a conscious effort. Normally I'll follow a vague "feeling" of what needs to happen. I think my mind works directly with abstract concepts or mental representations of what I'm focusing on.

> "suppose I do this here, and.."

Sure, I will follow the same pattern, but the drive to fiddle with something bubbles up from some abstract place. Words don't even come into play.

Do you also subvocalize when reading text?

This topic is a fickle beast. The only baseline I have is my own cognition -- I can't say "yeah it's like what you're doing only..." -- I am fundamentally unable to experience your way of thinking. We are blobs of fat oxymoronically trying to explain our subjective experience in an objective way through our 2nd languages (lossy doesn't even beign to describe it). It's absurd but oh so fascinating.

[0] https://en.wikipedia.org/wiki/Pointing_and_calling
Reflect on what you did wrong, but do not keep beating yourself up over it?
Is there a list of features that Revolt has?
I was unable to find this on their website or at a glance at their Github page.
Nature causes various food sources to ferment which is exploited by many animals.
Forgive yourself.
McDonalds, Sainsbury, Tesco, barely matters. But Greggs, that's some serious shit depriving people of pies. We need answers.
To that point, HN commenters are also directly incentivized to say certain things because of the way the voting works. You can get a lot of upvotes just by seeming profound (especially if you have a reputation) or "rational" without being either of those things because few people have the time and energy to dissect comments beyond first impressions. Bonus points if you can cite a study even if it does not actually say what you claim or is otherwise dubious (because after all, dismissing it based on the author would be an "ad hominem", right?).

The problem HN has with YT content creators being motivated by certain factors is not that they're less trustworthy but that they're tacky. Like Reddit (a social link sharing site with commenting and a heavily polarized community) which is nothing like HN (a social link sharing site with commenting and a heavily polarized community).
i will never understand our civilization *** up priorities. we should have spent 100+ billion dollars solving this instead of on twitter and VR.
> Yes, they're changing one aspect of signal handler use to work around this problem. They're not stopping the use of signal handlers in general. Hotspot continues to use signals for efficiency in general. See https://github.com/openjdk/jdk/blob/9059727df135dc90311bd476...

This whole thread is about SIGSEGV, and specifically their SIGSEGV handling. However, catching normal signals is not about efficiency.

Some of their exception handling is still odd: There is no reason for a program that receives SIGILL to ever attempt continuing. But others is fine, like catching SIGFPE to just forward an exception to the calling code.

(Sure, you could construct an argument to say that this is for efficiency if you considered the alternative to be implementing floating point in software so that all exceptions exist in user-space, but hardware floating point is the norm and such alternative would be wholly unreasonable.)

> The wonderful thing about choosing not to care about facts is having whatever opinions you want.

I appreciate the irony of you making such statement, proudly thinking that your opinion equals fact, and therefore any other opinion is not.

This discussion is nothing but subjective opinion vs. subjective opinion. Facts are (hopefully, as I can only speak for myself) inputs to both our opinions, but no opinion about "good" or "bad", "nasty" or not can ever be objective. Objective code quality does not exist.
From what I understood, the judge is making a distinction between content posted by third-parties and the platform algorithms that served these contents to their user. If the social media platforms did use an algorithm that served the same kind of "radicalising" content, repeatedly, to a user, they should indeed be liable for brainwashing and radicalising its users (in my opinion).
> If you're not sure what technology to get good at, get good at programming. That has been the source of the median startup for the last 30 years, and this is probably not going to change in the next 10.

The challenge with programming as a career now is that most of the solely technical problems have been solved. If you're looking for the YC playbook, start a SaaS that solves a specific problem that people will pay you for, those niches have been very carefully picked over for the last 15 years, and there are few that are very profitable remaining.

Most of the big remaining problems are ones of incentives - they are cases where a whole system is fractally fucked up, with lots of human actors all doing what is individually best for themselves but with a sum result that is a net negative for humanity. If you study the housing crisis, for example, you end up with municipalities that need ever-rising housing prices and ever-restricting supply to balance their budgets; residents who depend on their rising home prices to fund their retirement; developers who need to work within the local regulations that are explicitly designed to make their lives difficult; and young people who can't move out because a second mortgage that requires their parents' ever-increasing home equity was used to fund their college education. Finding a better way to build houses doesn't help here; you need to work around all the people who actively don't want you to find a better way to build houses.

There is room for software here, but often in subtle and what seems "evil" ways. Your problem is other people; software is useful to the extent that it lets you work around other people. Technical skills are table stakes for this, but understanding people and their incentives is critical for this work.
Let's not jump to interventions just yet because prolonged low body fat comes with it's own set of serious health risks.
>Lol, your credibility just sunk to zero, sorry. Debts only matter insofar as the creditor is likely to call it in. If I have a debt with someone who will never want the money back, does the debt matter at all?

Japanese pensioners never want the money back? They plan to work forever?

My credibility eh?
It seems to be the fate of programming languages (especially ones few people currently use) to get stereotyped by a small fraction of their utility. I guess the best we can hope for is that the stereotype (Lisp: parens; C: segfaults) is at least tangentially related to the reasons people use the language, as opposed to completely unrelated stereotypes (Logo: turtle; ??: ??).
> Humans (since Erectus) _can't_ eat more

Again, the question is not if they can (they can't) but WHY. Or, differently, what is the cause, and what the effect.
In the interest of making the page the best version of itself, the following phrase makes a mistake often made by native US English speakers:

> But, you might wonder how does a Tree-sitter grammar look like,

How does $thing look?

or

What does $thing look like?

Similarly, one often hears "Where are we at?" It is common enough to be seen as a regionalism.

-- Your friendly tree-sitting grammarian
"Sed" is the name of a specific tool. It is not defined by the GNU tools, but has existed in some form since 1974, well before Perl. GNU sed and POSIX sed both support BRE and EREs, but not PCREs.

Maybe there's some other implementation of sed that supports PCREs but that would really be an extension of that implementation of sed rather than a property of sed.

And maybe there's some GNU tool that uses PCREs, but that GNU tool would not be GNU sed, so it would not be a relevant property.

Anyway, they probably should have said BREs or EREs rather than "sed"...
But why can't I use == for Strings? [video]
Perhaps a stupid question but why wasn't this found earlier after examination of brain tissue?
Show HN: macOS Reminder Sync for Obsidian Tasks
Greetings,

I started using Obsidian and the brilliant Obsidian Tasks plugin to manage Tasks in my notes however it didn't quite work for me as I would lose track of Tasks when away from my laptop, and there are no reminders for Tasks so it's not easy to stay on top of things.

I wrote my first macOS App to solve the problem; Reminder Sync for Obsidian. It periodically scans your Obsidian Vault for Tasks and creates Reminders for them in Reminders.app! Once your Tasks are created as Reminders they are synced through iCloud so they are also visible on iOS; this solves the main problem I had with Obsidian Tasks, allowing me to keep on top of Tasks with system Reminders and Widgets on macOS and iOS.

Other features apart from the core functionality described above are:

- Creating a Reminder adds a Task to an Inbox note in your Obsidian Vault, allowing you to create Obsidian Tasks from iOS.

- Deleting/Completing a Task in Reminders app completes/deletes the Task in your Vault

The core functionality is free, and I believe the free version should be sufficient for most users. Paid features include increased automatic sync frequency, ability to delete tasks from Reminders.app and ability to generate a description for the Reminder.

The app is available on the App Store: https://apple.co/3TH1e5s

You can view a demo video at the homepage: https://turquoisehexagon.co.uk/remindersync/

I would appreciate any feedback as it's my first solo App release!
No one solution is ideal.

Each has tradeoffs and “lock-in” (which cause people invested in an answer to avoid others)
The BIOS file doesn't just contain what you'd expect from a normal PC BIOS, but also contains several tables used by the emulator for decoding of x86 instructions. Normally those tables would be in code as they're necessary regardless of BIOS implementation; they're presumably in the BIOS to save space.
Fatty cell infiltration occurs when the stem cell niches don't fully convert into its end cell both Glia and Neuron. This would then indicate that TZDs can be effective in promoting the correct differentiation
Perfect anwser. I have used DI for years, and the common DI abstraction is a great features: it allows people to start using DI and allow MS to use it internally, then, if you find it too limited or like some custom features, then start using a custom one, which is a breeze.
> 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?

Unfortunately that's exactly what Matrix did, and people keep repeating the same mistake. Just this week, i was seeing a new federated IM protocol whose main selling point is "not XMPP/Matrix":

https://github.com/tinode/chat

If only these Matrix/Tinode people spent their energy on making a decent XMPP client, Discord would not even be born. Alas, my interpretation is it's a hard-sell to investors to make a client for an existing network and these devs want to put bread on their tables.
Never heard of them, but cool names
Is Putin hitting us where it hurts?
I like the idea of making sure the inventor gets some portion of royalties.

To be honest, it'd probably help my employers too. If that was the case, I'd have dozens of patents under my belt. As is, I see little upside to applying for patents for my employer.

My general feeling is that the price of a patent application should grow in some non-linear way with the number of patents. Having a few, targeted, focused patents should be cheap. Google has around 100,000 patents (source: random web site; could be wrong; if it is, swap out for any other big company and big number).

For reference: Patent office fees for various services are currently $100-$1000. Legal fees are probably $20k-$100k. The patent examiner has very little time and capacity to do a good job, and there is a resource mismatch. In abstract, an alternative would be a smooth rise in costs along the lines of:

- First patent is $50

- Tenth patent is $500

At this point, moving from individual-scale to corporate-scale:

- Hundredth patent is $50,000 (so about equal resources to both sides)

- Thousandth patent is $200,000 (subsidizing the individual patents)

- Ten thousandth patent on is $1M to file

In practice, this hides a lot of complexity. I think the biggest problem I can't think for how to solve (suggestions welcome!) is the corporate shell game. Google sets up a thousand subsidiaries, each of which files 100 patents.

Perhaps a simpler alternative:

- Individual personally filing a patent: $50

- Individual with lawyer / LLC / S-Corp / small business: $5000

- Private C-corp: $50,000

- Public C-Corp: $100k
Ah yes big pickle mucking with research...
I've probably spent £3000+ on Lego over the last decade. Mostly fairly large sets. Mostly Technic, Creator Expert, and Star Wars. Zero missing pieces.

(Also zero shelf space left to display any more Lego...)
Product hunt :)
Well, exploiting their resources for hundreds of years, then granting them "independence" while keeping a financial and economic stranglehold along with ill-fated financial "aid" projects offering cheap loans to build an export-focused penny economy and bringing in foreign companies rather than focusing on local sustainability and then bombing them or assassinating their leaders (or installing dictators) when you don't like the direction they're headed is a bit more complex than "bad policy".

Though to be fair, a lot of that also applies to South America and the Middle East.
HP's new ink subscription plan includes a printer
Why go glacier when you can go B2 for the same $6/mo with no egress fees[0]

[0] When you pay for 6TB you get 18TB free egress making it functionally free since you’d need to to >3 full restores a month to incur a charge
Erectus are about 2 million years old, and they already had "our" body shape.. i.e. small guts. The question has always been - did they already know how to cook? It's somewhat early for fire control. But it is one of the arguments for the idea that fire/cooking came much earlier than we have physical evidence for. This study/idea about fermented food is exactly about this - if there wasn't fire that early, could it have been fermentation?
Collective Allocator Abstraction to Control Object Spatial Locality in C++
…which both excludes addresses allowed by the RFC and includes addresses disallowed by the RFC. (For example, the RFC disallows two consecutive dots in the local-part.)
Realtime seems to mean - in this context - that you can open up a web socket and subscribe to changes to rows. i.e. get changes to rows pushed to you as a client instead of pulling.
they actually provide a pretty complete bot api that's perfect for what you want to do. since it's a bot api, the "user" will appear as a bot in discord clients, and a few restrictions will apply (e.g. bots cannot interact with each other). but for simply reading a channel, it's pretty trivial to do.

I did use it in the past using the Rust library Serenity [0] (unofficial library ofc) to make a geoguesser-like bot [1] for a private server with friends. Pretty simple to use actually! Do note they have some pretty harsh ratelimits when it comes to API calls though, so pay attention to caching when fetching data (not likely to be an issue for your usecase at it'll mostly be server-sent events.

[0]: https://docs.rs/serenity/latest/serenity/

[1]: https://github.com/Tuetuopay/bot-ticelli (don't judge, this was thrown together between amongus games during lockdown)
Exactly the same here, re: Perl.

My brain thinks in Perl's regex language and then I have to translate the inconsistent bits to the language I'm using. Especially in the shell - I'm way more likely to just drop a perl into the pipeline instead of trying to remember how sed/grep/awk (GNU or BSD?) prefer their regex.
Spoken like you expect an answer when this is just incremental understanding. This is not a video game where we discover some tech tree humans followed and can then replicate that in say apes. Maybe Im reading too much into this? by seems like a-lot of screaming for why.
Like nuclear
You don’t get a job in front of camera unless you’re good looking or talented. Rogan was not good looking.
really enjoyed using fig last year but it was linked to my old company account and now i cant get access as im no longer there. tried to add this amazon implementation but it just seems like an elephant compared to fig. litterally just want the autocomplete power and fuzzy search lookup for branches was so nice. anyone know any anythink lightweight like fig used to be let me know
I've been getting this since having kids and I called it brain fog too because I didn't know how else to describe it as well. Tests all came back negative. I now just attribute it to exhaustion and lack of sleep, but I find as I get older the symptoms come fast if I don't sleep enough or I get sick and my body isn't 100%.
Privacy-Respecting Type Error Telemetry at Scale
There are many direct consequences of people being able to directly transform text into textured 3d models, and even vaster indirect consequences if one pauses to reflect. A tight feedback system with good cohesion could revolutionize, art, design, mechanical engineering, video games, etc, etc.
Michel Talagrand wins Abel Prize for work wrangling randomness
Because even after disabling multi-line you are still dealing with line-based semantics when you use ^ or $, the newline at the end is still not part of the content. You have to use \A and \Z if you want to treat all characters as a string instead of one or multiple lines.
This looks like COBOL much more than BASIC.
Europe has way too much investment culture from governments. All of my friends are creating startups with no decent go-to-market plan, but with 2 PhDs (as required to get BPI funds), a few keywords like “eco-blockchain in the AI cloud”, and BPI funds. It’s a waste, and they spend years on public funds. It also hikes the developer salaries, so there are no developers left for companies who are making real-world products.
Control over premium features. Which in a sense is valid, I rather have a product supported by people paying for premium features than a product that runs on ads or only does exist by the grace of venture capital.

Of course some premium features can be controlled server side, but not all of them.

For example, the extended message limit can quite easily be done by a custom client by splitting up the message.
Similar for custom color themes.

Having said all that, in the case of Discord I honestly don't think they need to lock down third party clients for this. As most Nitro features are mostly server side anyway.
I know about the bot api, but I want to use that as a user account.
I would recommend to look at local hacker spaces and just befriend people there. Chat around, listen to others, show interest. That’s a good starting point
Swept away: $500k sand dune built to protect US homes disappears in days
Actually pretty good response if the programmer bothers to read all of it

I'd be more emphatic that you shouldn't rely on regexes to validate emails and that this should only be used as an "in the form validation" first step to warn of user input error, but the gist is there

> This regex is *practical for most applications* (??), striking a balance between complexity and adherence to the standard. It allows for basic validation but does not fully enforce the specifications of RFC 5322, which are much more intricate and challenging to implement in a single regex pattern.

^ ("challenging"? Didn't I see that emails validation requires at least a grammar and not just a regex?)

> For example, it doesn't account for quoted strings (which can include spaces) in the local part, nor does it fully validate all possible TLDs. Implementing a regex that fully complies with the RFC specifications is impractical due to their complexity and the flexibility allowed in the specifications.

> For applications requiring strict compliance, it's often recommended to use a library or built-in function for email validation provided by the programming language or framework you're using, as these are more likely to handle the nuances and edge cases correctly. Additionally, the ultimate test of an email address's validity is sending a confirmation email to it.
The European situation is actually a very close mirror of the American one. Europe lost one option (Soyuz) because of war, retired production of a second option prematurely (Ariane 5), and has development problems delaying a third option (Ariane 6) by multiple years. America's in the same boat: we're phasing out one Russian option (Atlas V, which relies on Russian engines); retired production of a second option (Delta IV); and have a third option years behind schedule (Vulcan).

SpaceX is the only outlier in the pattern. Without SpaceX, the US would be in almost the same position as Europe right now. So I'm skeptical about explanations suggesting some deep systemic differences are at work here.
> Why are users, especially technically-inclined ones, hellbent on using these proprietary services?

Because that's where people are.
A 20% margin (3M buying price to 3.6M selling price) for collecting an entire set seems low.
why java 8?
Honduras Ratchets Up Battle with Crypto-Libertarian Investors
Ran the same test, same server (Ubuntu 22.04 + 32 thread 7950X + Gen 4 NVME + 64GB DDR5) -- nearly zero difference sqliterg vs ws4sqlite.

sqliterg (CURL)

20,000 / 2,500 / 237

For those wondering about write performance...its poor except for direct SQLite. If you're write heavy, look elsewhere, or use SQLite directly (preferably with multiple databases and WAL2).

INSERT INTO users (id) VALUES (..); per second ( 1x / 10x / 100x )

SQLite WAL

11,000 / 3,000 / 300

SQLite WAL2

14,500 / 3,000 / 760

SQLite WAL2 (3x Database files)

29,000 / 6,000 / 1,400

sqliterg (CURL)

1,750 / 181 / blocks indefinitely
That seems like just a web front-end developer’s perspective.
Taking criticism of string theory hogging all the budget as "it's literally taking over the entirety of physics budgets" instead of "in the field of fundamental high-energy physics, there's no budget left over for alternative ideas to be developed to a similarly detailed level" is strawmanning.
i think it almost certainly will accelerate hair loss if you have MPB, my T has barely risen since starting treatment and even i have noticed the difference in hair loss.
Actually, they had been moving towards towards soldering ram and SSD. So this is kind of a positive step back. Thanks frame.work ...!
I don't get why you would want that but what do i know :DI

Indeed since clients have a websocket connection to stream incoming messages, it should be nigh indistinguishable for them from a regular clients.

Also, the API abuse they are worried about is spam and scams, so just pulling out messages is likely to be the last of their problems.
Like what? Usually lacto fermenting requires a specific salt level. I know fruit tends to ferment, but that produces alcohol, which is a negative factor for brains.
You're just a person like anyone else. Let go of the idea that you're special. Also forgive yourself like you'd forgive someone else telling you the same story. Don't hold yourself to a standard you wouldn't hold someone else to.