skysight-inc/HackerNews huggingface dataset:
Interestingly "You patch the issue and ship the patched library in your game" is not on the list.

Comparing to popular game engine Unity, let's say you are making a game that uses time-travel dead-reckoning netcode and polls inputs at 60hz. So you'd like to poll inputs at 60hz even if the game is rendering at 20hz, and you'd like to send those inputs in UDP packets immediately, not up to 50ms later than you got them. You don't need to roll a d12, we already know what happens: you start waiting in June 2005 for the ability to poll inputs at 60hz while rendering the game at some other rate, occasionally posting about this issue on the official forums. You continue waiting for at least *17 years*. It's a good thing you didn't depend on an open-source library instead!
I'm sure there are various other options, but that's not the point. If you ask someone to take a supermarket salary and postpone their life till their mid 30s,then don't be surprised that people choose other paths.
How do you know that the universe wasn’t created 1 picosecond ago spontaneously in its exact form so that you’re having the same thoughts?

How do you even know that anyone else exists and this is all not a figment of your imagination?

From the perspective of the philosophy of science, it’s 100% impossible to disprove non-falsifiable statements. So scientifically speaking OP is 100% correct. Science has no opinion on Zeus. All it says is “here’s an alternate theory that only depends on falsifiable statements and the body of evidence has failed to falsify it”. Science can only ever say “here’s something we can disprove and we have tried really hard and failed”. Whether that lines up with how the universe works is an open question. Epistemologically it’s seemed a far better knowledge model for humanity to rely on in terms of progress in bending the natural world to our whims and desires.

So if you’re testing the statement “Zues was a historical being that physically exists on the same physical plane as us on Mt Olympus” then sure. That’s a pretty falsifiable statement. If the statement is “Does Zeus, a mythical god that can choose how he appears to humans if they can even see him and can travel between planes of existence, exist and live on Mt Olympus” is not something falsifiable because a god like that by definition could blind you to their existence. Heck, how do you even know that the top of Mt Olympus is empty and Zeus not that he just goes ahead and wipes the memory of anyone he lets return alive? Heck, what if he does exist but the only reason it was Olympus at the time because that’s what made sense to human brains encountering him in Greece. What if he actually exists in the core of the Sun?
If you understand the underlying mechanism and are willing to work more low level, then this rtree package is about x50 faster in my experience:

https://github.com/tidwall/rtree.c

There are python bindings for it (with absolutely no documentation) here:

https://pypi.org/project/rtreecpy/
>Free VPN... Can we trust them? Paid VPN are paid.

Paid VPNs are paid. Can we trust them more?
> Why would our society as a whole treat sentient AIs better than a cow or a pig or a chicken?

Well, for one thing, the norm of eating meat was established long before our current moral sensibilities were developed. I suspect that if cows or pigs were discovered today, Westerners would view eating them the same as we view other cultures eating whales or dogs. If we didn't eat meat at all and someone started doing it, I think we would probably put them in jail.

Sentient AI have a big advantage over animals in this respect on account of their current non-existence.
With their insistence on Microsoft accounts, Microsoft could solve the macro issue by providing a certificate infrastructure making it easy to prove who created the active content in the document.

Instead they either require the writer to jump through impossible hoops or train the user to ‘fix’ the document by blindly clicking the yellow bar, which forces the user to take a responsibility he can’t responsibly take.
Just pirate it, they're not going to care.
A far more effective way to sabotage the infrastructure would be to plant a bomb there, in the hole. It does not even have to be a functional bomb. It's enough to just make the repair technicians fear for their lives. It will take a lot of time for them to call a bomb disposal unit, and so on.

And then you repeat that a couple of times at random places. If you don't want to kill people, the first bombs should be duds, but occasionally some of the later bombs should be real, so they don't let down the guard, but learn to fear the repair jobs.

Then after that, EVERY SINGLE repair job, even when you didn't actually sabotage it yourself, would become super-expensive and take lots-and-lots of time.

After you trained them, you can lower the number of sabotages with mostly duds, and the occasional real bomb, to just once every couple of months. They still need to handle every single repair job as if you had been there. Minimal cost for you, maximized cost for them.

There. I optimized it for you.
Re: #embed </dev/urandom>

Just a random thought, but I'd expect a compiler to do exactly what's described if I tell it:

static char foo[123] = {
#embed </dev/urandom>
};

This would address the most common case with infinity files, and then just let the compiler error out if the array size is not specified.
Interesting, I had no idea that KDE predates GNOME by more than two years. I would have assumed that GNOME release years before KDE.

It's not important who came first, I'm just expressing my surprise.
Yeah I agree. I don't pay much attention, but I've seen a couple of occasions recently of some small issue, like a website thing being resolved in a couple of hours. No drama. Hope it continues.
I launch a bash shell, which inherits parent fish shell's env, then run the command and exit back to fish.
It is kind of sad that no one seems to bother enough to actually learn how to use Secure Boot to their advantage. Everyone is just disabling it the first time it gets in their way. Reminds me of how Firewalls used to be treated like 20 years ago. Yes, by default most implementations will only accept signatures from Microsoft. But the thing is: You can always enroll your own keys. My Laptop is currently booting a non-mainline Linux kernel with secure boot enabled. Just enroll your own Certificate and (automate the process to) sign binaries yourself. I really wonder why no one yet started some kind of project to provide a "community trust root" of some sorts which you could enroll on your machine.
What’s the recipe?

PS: ofc I could google that. But then again google results these days are…
His actual points in e.g. the Bloomberg interview are considerably more mundane than Dennett's far-future musings. I think it's clear he's trying to get more attention on how dysfunctional/powerless the AI ethics group at Google is to deal with even the real "doctors are men nurses are women" sort of ethical issues. (In particular pay attention to how he frames his question to Page and Brin about public involvement.)

I would say it's been at least a moderate success so far, though I don't see it having much staying power. But then neither did the factual accounts of Google firing ethicists who went against the bottom line, so it wasn't really a bad idea.
> The directive is well-specified, currently, in all cases to generate a comma-delimited list of integers

I.e. you most likely use it to initialize a static variable, and then refer to that variable.
That's not really the right conclusion to draw from this article
For VBA macros, I haven't seen one get past email security in at least a year and half, attackers are favoring Excel 4 macros from what I have seen but I guess for non-big-corporate users VBA macros must still be a problem. Attackers also just put in a link to the malware/archive instead of using a macro but overall this is progress. Signed macro enforcement via GPO would even be better.

For RDP, ugh.... yeah. Lockouts are kind of a problem, I had to deal with this months ago. Lockouts bu themselves are a security issue because availability is a security property. Now, if Microsoft allowed RDP to have OpenSSH like controls about how many failed attempts result in a delay that would be nice. What would be even better would be password policy enforcement especially and specifically for the RDP local group. And password spray protection for domain accounts (if an IP fails login from multiple hosts, temporarily block the IP instead of locking the account). My last wishlist would be public key authentication that is easy to setup like SSH.

You can easily enforce password policy for weak passwords but this lockout policy is useless if they are spraying leaked/known passwords against many accounts, if I understand correctly all you have to do is avoid repeat login attempts for any one account within a 10min window? Which makes it harder but still practical.
Hardest part of this is actually knowing where and what. I agree that actual timing part is quite trivial, everyone has clocks.
This headline would be accurate without the “.it” domains part
As a counter argument if LLM is sentient or any other model will be, this model will be created by some superior being right? Why humans shouldn’t be? After all we can’t even fully understand DNA or how our brains work even with a 7B population planet and an army of scientists. How come we can’t understand something that was supposed to be coming from “just random stuff” for millions of years with 0 intelligence meaning rolling dices? Also that totally breaks the low of entropy. It’s turning it all upside down.
Do you understand the sheer amount of effort mankind must spend on soil engineering, irrigation, fertilizers and genetic engineering just to make grains that can feed people?

If we were forced to eat only natural plants (not plants genetically engineered though thousands of years of unnatural selection) then 99.9 percent of mankind would starve.

Meanwhile cows eat natural grass on natural pastures.

We need livestock if we want to live in balance with nature without irreversibly changing the structure of the Earth's biosphere.
I think you should take a class or two on quantum mechanics before making assertions like these.
Part of the reason the divorce rate is so high is because people go into it without even knowing themselves who they are.

If you don't know who you are, how can you make a reasonable assessment about what others bring to the table ?

If you can't answer the question honestly:
- What are your flaws
- What are your strengths
- What scares you
- What has possibly scarred you
- What is unacceptable to you
- What is mandatory for you
- Can you answer the same, for someone you love?

You are flipping a coin with regards to marriage.

Helpful hack:
- Don't marry, not right away. Have a relationship and live with someone you really respect. Put your cards on the table. You aren't going to marry, but you will commit for life. For anyone to stay, they need to be on board with being ok with living on a continuous "performance review". That includes you. That is a huge win, as it signals a maturity level for both parties and the ability to accept to being vulnerable. Yes, there may be some truly unique and valuable individuals you miss out that have very tough requirements from relationships (for example, no living together without marriage), but we are assuming those are diamonds and you aren't going to randomly be dating them.

Give time (~3yrs?) in a cohabitating arrangement. This is important because if you truly know yourself, you must also learn to know the other person too. This is only possible with time, especially for someone not very experienced with relationships. To live with someone is critical to really know them... not because they may leave dirty dishes on the sink, or whether they are picking up laundry - but because cohabitating is a truth-teller. You can't put a facade while living with someone else. You can't pretend to be interested in someone as a person, and its impossible to hide insecurities from someone you are spending time, 24/7, for several years.

Learn to accept that every relationship is an investment. Know yourself. Be mature and gracious in defeat. But be hopeful and optimistic of the future.

Not every relationship will work out. Not every person is suited for a loving relationship, and even fewer people are compatible to each other. Yet, its hard to love a cynic.

Take ego out, be vulnerable and find people that accept you for who you are.
While true:
updategame()
Renderframe()
> GTK file picker

After a decade and a half, things might be moving on that front, if you're on GNOME.

With the whole portal system desktop Linux has been adopting, GNOME will eventually use a Nautilus-lite widget, with thumbnails. There's a lot of Nautilus-related changes coming in GNOME 43 but I haven't heard any official news about it yet, so fingers crossed.
People Who Apply for Jobs by Showing Up
Reproducible builds crowd wailing in agony
https://archive.ph/UHW9f
What do you actually do with the risks?
It's not as much about talent but about tradeoffs. I work in traffic monitoring tools (not censorship, just observability tools for infrastructure) there's always the decision of how many edge cases you want to cover vs how fast you want your tool to go. At millions of packets per second, an extra "if" might make a big difference in the throughput you're able to monitor. So maybe it's actually reasonable to ignore the .1% that use "hoSt" instead of "Host" to avoid losing .5% of the packets.
Its well known that if you cut any given cable in two places and remove a section, fixing it is a real PITA.

And if you make a dogs dinner of it, all the better.
It's easier to sniff out legitimate items on ebay than it is amazon. That is the only metric that matters and amazon is failing horribly, despite whatever security theatre they put on.
Marriage is first and foremost a legal and financial arrangement.

When you get married you have the option of writing the agreement between yourself and your partner (a prenup) or just accepting the one-size-fits-all government boiler plate.

Maybe you think there's nothing special about your situation. Maybe you think the government rules will work fine enough. Wouldn't you at least like someone to review them with both of your first so you know what the contract you're signing says? That still involves getting a prenup.

The prenup process also has a few additional advantages.

First, it forces transparency with finances. A stunning number of couples never fully disclose their financial state to each other. They don't know about that credit card debt their partner is holding or the student loans, or the jewelry they inherited from their grandmother worth $30k or whatever. Having those discussions about money with a neutral third party can actually help your relationship succeed and it provides insurance against not only surprises but also having to have those discussion while your relationship is failing which will be a much more stressful time.

Second, it forces conversations around expectations for the relationship, big life decisions, etc. I know many religions enforce pre-martial consoling that's similar but in today's secular world there's a good chance you might get married without having those discussions or without having a neutral third-party present to oversee the process.

In short, prenups are not about divorce, they're about the terms of the legal agreement you're signing.
The vendor has to fix it.
You can approximate the birthday paradox by taking the square root. So 1mil gives you ~1000. 365 is ~19 (the actual value is 23).
Yeah mate. Thanks. Have a great day.
Are you saying norms established before our current moral sensibilities it goes under our current radar? If you are I wholeheartedly disagree with that sentiment. We still eat pigs and chickens because we've culturally decided as a society that having the luxury of eating meat ranks higher than our moral sensibilities towards preserving sentient life in our list of priorities. Instead we've just chosen to minimize the suffering leading to the loss of life as an attempt to reach some kind of moral middle ground.
You’re right that France is also bad (also spain) but it’s better to sample around phd salaries in different countries. Roughly in euros per month:

Netherlands: 3000

Sweden: 3000

Switzerland: 4000

France: 1500

Italy: 1000-1500

Spain: 1000-1500

Germany: 2000-3000

USA: 2000-3000

Uk: 1300-1600

Note in many countries you get benefits like insurance, pension, unemployment insurance (basically free money after your PhD).

In summary, there are different tiers, and UK is at the bottom tier comparable to France, Spain, and Italy.
Instead of freedom of religion, France has freedom from religion.

As an American I think France got it right.
Ah so this basically?

static const char d[]={
#embed ...
};

EDIT: ah it was showing up more like a comment which made it hard to spot.
I read this as 'emerge from 5 weeks hiking' at first and thought 'well, that's relatable to be honest'.
It will make it harder to work while commuting. (Not that I commute these days, but maybe again in the future.)

Which has its pros and cons.
> It may be difficult to wrap your head around the level of magic Providence provides.

This line was a pretty giant red flag for me, personally. All I can think about are the surprise bugs, edge cases, and difficulty debugging that will result. Though I appreciate the thought and effort that has gone into this library otherwise.
Have you looked at hempcrete? I'm in France and have just started looking at better insulation for an old stone large property.
Isn’t Unity’s code available? Unreal’s is, at least. It’s not quite the same as having official support and you don’t have the same rights as in open source, but you can at least change the code and fix it yourself if you really need to (with the difficulty of understanding a complex codebase, but that’s the case in open source engines too)
Then you have to pay more in taxes, having kids is more challenging, getting a mortgage becomes more expensive, immigration becomes impossible, and in some countries even travel becomes difficult.
Eating Boogers
> how we are going to socially deal with the increasing frequency of Lamoire-types we will certainly encounter.

That's not really a new issue, we only have to look at issues like abortion, animal rights, or euthanasia[1] to see situations where people fundamentally disagree about these concepts and many believe we're committing unspeakable atrocities against sentient beings. More Lamoire types would add another domain to this debate, but this has been an ongoing and widespread debate that society has been grappling with.

[1] https://en.wikipedia.org/wiki/Terri_Schiavo_case
What I mean with legal basis is that the laws do not exist yet.

The constitution would allow these laws, even to the point of expropriation. But as long as the laws do not exist there is no legal basis to act on.

In case of conflict, there are some court rulings already, for example the highest court recently ruled that you may infringe on the neighbors property, if you need to insulate your walls in such a way that the thicker walls would then be on the neighbours property.
Try explaining how to use your UI to someone over the phone without sharing screens.
This is a cool feature, but the author doesn't do himself any favors with his style of writing that greatly overestimates the importance of his own feature in the great scheme of things. Remarks like "an extension that should’ve existed 40-50 years ago" make me think, if we should've really bothered all compiler vendors with implementing this 40-50 years ago. After all, you can already a) directly put your binary data in the source file like shown after the preprocessor step and b) read a file at runtime. I'm not saying this isn't useful, but it's a rather niché performance improvement than a core language feature.
I would expect that to produce an error, though. If I had a regular file that was not infinite in size, and I specified the wrong length for the array, I would find it more useful to have the compiler inform me as to the discrepancy rather than truncate my file.
Instead you trust the developer of the blockchain and of all the apps required to write data to and from it.

Because blockchain. Even though there are now dozens of instances of crypto developers messing up their own work.
Isn’t this stuff typically specially built HW? I feel like an ASIC can accelerate this stuff fairly quickly although the volumes/pricing may not warrant building that. Also if you’re matching on host name there’s no reason you even need to keep up with line rate. All you need is to do is keep up with the connection establishment rate and you can always do the processing in the background and just issue a TCP reset after the fact.
Sorta unrelated, but I see the existence of engines to also be sort of a problem for Open Source libraries too. They create sort of a maintenance bottleneck.

In other areas where open source is more prevalent (like web dev), there will be virtually a guarantee that someone running into some long-lived issue within a library will try to patch and contribute back, or in the worst case fork it. Because the end users of frameworks/libraries often have the skills needed to patch those libraries.

In Games, however, there's fewer and fewer true consumer of libraries, since everything go through engines, and there's a lot of consolidation going on. Also, the popular engines aren't targeted at programmers that could fix the libraries, quite the opposite.

That puts a lot of pressure on library maintainers and engine maintainers, as they become the only people able to fix those deeper issues. Bevy of course is a bit lower-level, an others have source-available, but still...
Why would you want specialized software?

What you need from software, is perfectly normal contact management, perhaps notes. Many applications fill these needs.

I can't help but think you want something that tells everyone involved what to do, never requiring that anyone look away from their phone.
> The sort of rational thinking you are describing was completely absent from this process

The unreasonably high stakes of “losing” a divorce case make it more like a no-holds barred cage match. I think America likes it this way because on some level it believes people must suffer for getting divorced.
How to read unsigned data? Is there a stadardized parameter, or does this require a vendor extension?
There is a similar project that supports Linux, but its much more focused on Russian censorship.

https://github.com/bol-van/zapret
I don't think this problem should be solved by Cloudflare. Cheap domains will always exist and they shouldn't be a problem. The problem lies with Google and its failure to detect these spam sites.

Surely Google can spare an engineer or two to do a deep dive into the way any one of these spam sites manages to get itself to the first page of Google, work out their scheme, and fix the algorithm? This problem isn't exactly hard to reproduce!
would the simulated human have a simulated consciousness, or would it have a consciousness that’s just as real as yours or mine despite coming from a simulation

What does “real” mean? Isn’t it too anthropic to real-ify you and me and not some other being which acts similarly? What prevents “realness” to emerge in any complex enough system? We’re going to have a big trouble when non-biological aliens show up. Imagine going to the other planet full of smart entities and finding out their best minds are still sort of racist for what’s “real” or “just simulated”, because come on, a conscious meat sack is still an open question.

(Not defending Lemoine, he’s clearly confused)
If he truly believed it to be life, and in danger of being destroyed, he has an obligation to whistle blow.

"The Measure of a Man" in season 2 of Star Trek The Next Generation comes to mind.
But if you drive most non-renewables out of business in the process, you'll have a lot of outages at night.