skysight-inc/HackerNews huggingface dataset:
Well, we do have invasive species as well (and other problems, like too much acid from the spruce in the soil), but fortunately not your kind, which seem indeed tricky to deal with.

This I found interesting (on wikipedia):

"Herbivores and insects have a conditioned behavioral avoidance to eating the leaves of Chinese tallow tree, and this, rather than plant toxins, may be a reason for the success of the plant as an invasive"

So the main problem is, for whatever reasons, animals could eat the chinese tallow tree, but don't? That is a problem indeed, but I think one that evolution would sort out eventually. Might take more time, though.

"restore traditional diversity"

And this is a common debate here as well, but I don't think it makes sense to try to restore the "pristine condition". Things have changed too much and they will continue to change. So yes also here we have invasive species that achieved local domination. But it won't last. If there is a monoculture, then other species will evolve (or find their way towards it) to make use of that food and space, as there is so much of it. But if you want fast results, well, you have to do more than waiting, I agree on that.
Linux support is bad on MS tech. Poor ecosystem and VM isn’t that great. JVM with ZGC is fast on Linux. Biggest lack is Value Types.

And I’m not deploying to Windows. That’s right out.

But lots of people find it useful, so more power to them. For me, it must deploy on Linux. That’s a dealbreaker. It’s not enough if some bare functionality is on Linux. I don’t want to be experiencing the equivalent trouble of trying to have a musl-only build.

JNI story is great. Can bind easily with rust-jni on Linux.

But need value types and some longer primitives (i128 and u128 would be nice).
"The chances of this ending the universe are 50,000,000 to 1, i'm sorry, but if there is any chance of this ending the universe, don't switch it on. It's like if my son asked for a train-set in the loft, i'd say sure, but if he said can I have a train-set that might end the universe, i'd say how about a bike."

Frankie Boyle, Mock The Week
Lawful intercept has always existed in phone networks.
Just that one cannot use that in non-allied nations.
> Which evil force is making them so bad?

First-party liability, probably. I doubt Apple or Google are interested in shipping an "assistant" that can't reliably distinguish fiction from fact.
This update also seems to have patched all working DAN "jailbreaks".

None of the prompts at https://github.com/0xk1h0/ChatGPT_DAN/ or https://www.jailbreakchat.com/ work anymore with gpt4. Some are still working with gpt3.5
I recently listened to the Darknet Diaries episode about the PirateBay:

https://darknetdiaries.com/episode/92/

Great episode, he interviewed one of the founders. Goes through the whole history of the piratebay and all the times they tried to take it down. Guy seems... interesting. Basically exactly who you might expect would be running that website.
Ok, I get it now. It would add an extra ptr to the struct, but wouldn't be significant overhead.

I do wonder what benefit there is for you over just having two separate allocators, one for long term and one for short term. I imagine there could be benefits in very memory constrained scenarios.
The difference is that crypto has only had a negative impact on my life. It's more of a mixed bag with the dollar.
Ahh, I've been there. I'm sure no concern is given for usability of the result.

Welding your vault shut may make it harder for thieves to break in, but if your business model requires making deposits and withdrawals, it's somewhat less helpful.
> If I have not only monitor the road but "someone else's" driving, that's more work than just driving.

This is how I feel about FSD.

Autopilot, on the other hand, is really good for on the highway/interstate.

Speed regulation, maintaining spacing, and lane assist are all smoothly implemented. It is certainly less work than driving, typically by a lot.

I say this with about 20k miles of autopilot usage in my model y.
I think we're talking past each other.

Can we make this concrete? In what way is mutual exclusion implicit in Kotlin coroutines that is not also true in Java Loom?

Here's Kotlin's explanation of how to do mutual exclusion [0], and here's a blog post explaining how mutual exclusion works in Java [1]. The main difference I see is that Java's `synchronized` is a full syntax construct while Kotlin uses its trailing-lambda syntax, but that's not semantically significant.

What do you see as more explicit in the Java version?

[0] https://kotlinlang.org/docs/shared-mutable-state-and-concurr...

[1] https://www.baeldung.com/java-mutex
Merchants provide a value to society and pirates harm that. The thieves are providing a value to society in this case by damaging casinos, which provide no value to society and only harm citizens.
Why ? Don't immigrants reproduce and work like westerners ?
Trivia: Lidraughts was created taking inspiration from Lichess, and this is acknowledged in https://lidraughts.org/about. In the spirit of Lichess, they too keep the source open and avoid serving ads. Draughts, unfortunately, does not enjoy the same status or fanfare as chess and seems to have more following in poorer countries (except for Netherlands and Russia). I feel that it needs all the help it can get, and Lidraughts is a big relief.
Not even surprised, how would it be a surprise? Anyone in security field knows that hardware backdoors or even server OS memory injected backdoors are a thing and been for as long as electronics existed, but some neo-security folks get upset when you say most of the “secure” software they use isn’t really secure, chats like signal, emails like protonmail, or even VPNs, assume it’s compromised, but will it be worth it to expose that cover for what you did?
The cybersecurity team will probably take the fall for it, but if I had to take a guess, their budget was probably no where near where it should be for a team that is responsible for protecting $8.4M of revenue a day.
WP is a very close ally to the government agencies in general. That's where it gets those juicy "anonymous government sources claim ..." news. If WP all of sudden wanted to prevent democracy from dying "in darkness" as their motto says, it would mean to start digging a lot harder going against the government as a whole. Don't think they are prepared for it.
Idk if lack of uncensored pornography is what's holding them back.
Show HN: Webmesh - A fully open-source Tailscale alternative
Hey all!

I wanted to show off my (not so) new project, Webmesh. It is a WireGuard mesh solution mostly similar to TailScale. It contains almost all of the functionality of TailScale already, such as custom DNS and hole-punching, but with some notable differences.

- The control-plane can be distributed across one or more nodes in the mesh. Raft consensus is used to maintain state on nodes that choose to observe or vote in elections. Otherwise regular clients can simply join and partake in the network and receive updates from the controllers.

- The network topology is malleable and dictated by the user, not the controllers. Multi-hop through the network is the default and from there you can manually assign direct edges between nodes. Hole-punching is made available via ICE tunnels or libp2p circuit relays.

- There is a plugin API for extending the functionality of the network. Currently plugins can offer extensions to storage, authentication, IP address management, or simply being notified about changes to the network.

- An application API is provided to run webmesh nodes in a sort of "stand-by" mode. This is used by the CLI and in-progress GUI apps.

- Separate networks can be paired together using "bridge" nodes. This requires no fancy NATing or tunneling, just straight IPv6 forwarding.

- Nodes are embeddable. Only Go bindings available currently, but more on the horizon. You can write apps that will connect to a mesh network. You can then interact with the network via Go's standard networking mechanisms.

- Offline discovery and joining is available using the IPFS Kademlia DHT. More options such as DNS-SRV records to come.

Examples and more information about all of the above can be found in the repository and the linked project website within. Excited to hear feedback or ideas on how I can continue to make the solution better.
I agree on the "death by thousand cuts that people with foreign names experience in the US" It reminds me of the meme that reads:

"You speak English because is the only language you know.
I speak English because is the only language you know.
We are not the same".

Why Starubucks insist on asking for my name just to mangle it in the cup for posterity?
As mentioned, it can be silent until receiving specific signal. It can be single frequency it can be multiple, but if it's specific string of bytes or specific timing it's practically impossible to brute force when it's long enough, and when looking for the plane you can broadcast it with high intensity because it is only single use.
Okay sure let's just ignore Linux, Apple Silicon, BSD support by .NET and Visual Studio.

It's obviously "MS tech is boring", e.g. TypeScript and VSCode.
There isn't a single answer to a particular set of problems, every single person is different, the general recommendation is go talk to a therapist/professionals. I found out I am solidly on the Autism spectrum after visits to get evaluated, which helped me manage my life a lot better.
Switzerland and Liechtenstein are outside the EU. As for the type K, type F sockets are already permissible in Denmark, and are not uncommon in newer installations. The page on type K mentions that the expectation is that type K will be phased out eventually, as newer installations use type F, but I haven't really seen a lot of type F sockets, and there are no mandates to change existing installations.
well you don’t know the other bids, or if they even exist….
I use Teams on a daily basis. End up closing it to save some RAM as it's eating up around 800MB of RAM for a chat app.

23MB for a modern calculator in this day & age when many apps are written in Electron/EdgeHTML/web technologies is pretty good

Do people even use uTorrent anymore after the advertisements were brought in? I use qBittorrent when I need some Linux ISOs and in an idle state it's using 20MB which isn't bad either.
Steve Jackson Games (SJ himself likes pirate games) is having a pirate day sale. I don't think I'd seen one before elsewhere. I saw it mentioned on their Kickstarter for the game Tabloids. https://warehouse23.com/collections/sales
Sucks to be an X-worker. I’m sorry!
> you aren't the one owning the computer

Sounds to me like they are more relevant than ever. :)
It's pretty easy to ridicule (and therefore feel superior to, nice bonus!) an intellectual opponent if you get to invent their views out of thin air.
There's a lot of good feedback to chew through, but I'll refrain from diving in too deep, and just mention that, as important as the HVA/DSI methodology is, there's been a comparatively lower amount of research done in "negative HVAs". In theory, one can do the same type of analysis to compare "twins" and pick out the NEGATIVE value of having repeat payment problems or repeat unsuccessful customer service interactions. Optimizing for growing the positive HVAs, is fundamentally different from optimizing to reduce the negative ones, but Amazon has the tools to get there or to do both, if it wants/needs to.

And yes, 12 months is arbitrary and doesn't capture everything, and longer windows of analysis are possible, but waiting even longer just throws the signal-to-noise ratio too far in the direction of noise.

FWIW, I no longer at Amazon, but I've yet to see a company of significant scale apply this level of econometrics so rigorously in day to day business decisions, or that they would evaluate 12 months as a baseline (most companies and most A/B tests are much shorter, obviously). I'm sorry you've had bad experiences, and anyways I think it's overall good for society to cultivate strong alternatives to Amazon, but as invisible as it may be to you as a consumer, your data and your lost value as a customer are definitely accounted for within these methodologies, even if no visible changes are happening or they're not winning you back.
> Groups of humans have a frustrating habit of choosing extinction over change.

How would immigration prevent extinction? Or do you mean their young should have more kids?
This event is literally about how he listened to his people.

> The whole X debacle has proven

I don't understand. What was the "debacle" and how did it "prove" your claim?
> Even if that were still being done

Is it not? Afghanistan in 2002, Iraq in 2002, Haiti in 2004, Libya in 2011, the US is taking sides in the civil wars in Somalia, Yemen, and Syria, and there's whatever happened in Bolivia in 2019.

If those aren't recent enough for you, then it's mildly surprising you'd bring up Chechnya (under Russian (then Soviet, then Russian) control since the mid-19th century, most recent major operations ended in 2009), Tibet (annexed in 1950, previously under varying levels of Chinese control up thru the mid-Qing), and the Uighurs (Xinjiang / the Tarim Basin was first occupied by China as early as the Han dynasty and has been under Chinese control since 1884 (Qing then RoC then PRC)).
…which is really weird. At least Google and Microsoft are quite outspoken about their in-house secure element technology.

If nothing else, at Google/Amazon scale, I’d be concerned about a third-party HSM losing data.
You may be overlooking the potential for someone to own more than one of those $100T bills. Apparently it was worth about 30 USD at the time.
> Or who are known by their last name

English males calling each other by their family name (or hereditary place name) is a long-standing public school (US: private school) tradition. Upper middle class and above.

Long ago, if brothers attended the school at the same time, the suffixes "major" or "minor" were appended if clarification was needed: Jones major, Jones minor. Three brothers, the third was minimus. Don't know if this still happens.
I heard somewhere 11% of cancer research can be replicated. Does anyone have numbers with sources for replicatability?
You do get back a lot from the taxes you're paying, at least in many European countries, where healthcare is widely available to all. I don't feel bad paying what an American would consider "a lot of taxes" because I know it could (but doesn't always) go to helping my neighbor who maybe wouldn't be able to pay for a hospital visit if not. I also use all the built infrastructure every single day, and maintaining it costs money, obviously.

How much money were they given to start? I looked around for the numbers but I couldn't find it, but seems you were able to, could you share the full number you found?
How about “it cannot tell if you if it made something up / guessed with intuitive levels of confidence”.
Windows 98 apparently runs fine in dosbox (dosbox-x?). My dosbox install is locked on Win 3.11, since that's a better compatibility sweet spot for me.

Anyway, that should provide much higher-fidelity emulation than Wine, and is also easier to keep off the network, etc. Also, I guess it runs on Arm processors these days (since it's an emulator, and not a hypervisor):

https://github.com/joncampbell123/dosbox-x

Wine is generally more convenient if it works though.
I am more interested in this proposal

https://openjdk.org/jeps/8313278

It is "Ahead of Time Compilation for the Java Virtual Machine". The proposal details of using AOT code at startup and then JIT taking over. So you get best of both worlds with fast application launch and then throughput once things are warmed up.

Graal is cool, but it will not be as throughput performant compared to JIT. Only for fast startup, serverless or low memory environments.
> Yet ads do make some paid products cheaper

1. Companies selling paid products see ads as an additional revenue and not a way of filling a hole in the budget caused by price reductions. The price wasn’t reduced. That’s a fairy tale.

2. Even if (1) wasn’t true, the consumer seeing ads ends up spending more. They pay for the goods and services being advertised. If they didn’t spend more the whole ad business model wouldn’t work.
A more apt analogy would be someone giving away snacks in a park, and they have an advertisement printed on the snack wrapper. However, when you take the snack, you hold it upside down in your hand so the advertisement is obscured. Are you doing something wrong by holding the snack in that manner?
I think this doesn't work because `aligned + size` may wrap all the way around into the valid region again. For example if aligned == ptr + 1, and size is usize::MAX, we will end up with new_ptr == ptr and the allocation will wrongly succeed.
Northern Ireland is recognised as being part of the UK as per the Good Friday agreement.

There is no agreement at all that there would be no border between NI and the ROI.

Even when we were part of the EU, the UK (including NI) and the ROI were separate countries with separate laws, currencies, taxes and languages. There was a border when we were part of the EU and there's still a border now.
Will we see machineguns and hacker hanging cages installed in their buildings?
the paper is on my queue, but yeah, these kind of class imbalance & class dependency problems are why things like RGCNs and negative sampling are so popular. It's almost the typical case in cyber, fraud, supply chain, social, etc.

As others posted here, ideas like metapaths, transformer equivalence, etc are common building blocks in the GNN world because of these kinds of things. Important areas so def curious.
The 4G modem is exceedingly unlikely to be audittable.
Something like srsUE is not welcome on many telcos networks and requires some decently beefy hardware to run.
God damn them all, I was told / we'd abuse the C's for American gold...
> In the cooperative style, the correctness of any subroutine is implicitly dependent on there not being scheduling points where they're not explicit

Removing double negations, you're saying "cooperative style is bad because the runtime can't interrupt user code implicitly"? You are looking at this from the perspective of the runtime implementer (meaning yourself, thank you by the way), not the programmer. You absolutely should look at this from the perspective of the programmer too.

Preemptive multitasking gives the runtime more capabilities because you can just assume the user has to deal with anything that your implicit rescheduling causes. But users don't actually deal with that, even if they should! The havoc that concurrency bugs are causing is evidence for that!

JavaScript's concurrency model is so nice because despite lacking real parallelism, you only have to think about concurrency (race conditions, data races, deadlocks, ...) at scheduling points. Rust has an interesting model with both parallelism and cooperative async-await. Its type system requires strong guarantees to move data between (preemptively scheduled) threads, but much weaker guarantees to use it in a cooperatively scheduled async function. Of course, it comes at a cost, namely function coloring.

After decades of legacy, none of that is feasible in Java of course, but let's not pretend that preemptive scheduling is objectively "preferable".
The problem is that the X11 architecture has been dead for a decade. The X11 architecture was network-transparent drawing primitives. Almost all of modern X is done via extensions. Your drawing is done using OpenGL or some similar interface, buffers are passed using shared memory, lots of display metadata and configuration is done via extensions as well. The actual rendering is done by the window manager (assuming you are doing compositing).

As Daniel Stone said, all that is left of "Core X11" is really bad IPC. (As the client talks to X which talks to the window manager which talks to X which talks to the client, requiring 2 round-trips for every request)

https://youtu.be/RIctzAQOe44?t=1037

So saving Core X11 is a dead end. All you have is a basic IPC system with unnecessary round-trips.

So all that is left to save is the extensions. You can save GLX and the Vulkan equivalent but tearing them from the IPC is leaving not much behind.

So really, no. The things that could be saved are so basic (like feeding input events) that it is better to just re-implement them using a better IPC protocol. For clients that need backwards compatibility there is XWayland (although it is limited for security reasons).
> the scientific community's reaction to the replication crisis has been to ignore it

What can they do? It's an incredibly hard problem to solve. It's like asking why the buisness community has done nothing to adress the housing crisis.

Large scale culture changes, or the entire structure of the way science is conducted and funded, would be the only solutions
How I approached this question:

Googled pictures of the Japanese National baseball team, and then googled their wikipedia, noted that the english wikipedia article lists their names in western naming order (first first, family second). Matched some of the players names to the names on their jerseys in the photos.

They have names on their jerseys like "Nakano" (#7) and "Okamoto" (#25) and "Nakamura" (#27) - these are their family names.
My experience with Google Assistant is a disaster. I ask in English it answers in Turkish that it couldn't understand. I repeat in Turkish, it switches back to English and we can't move any further.
dont try anything before making an image...then you keep the drive safe and play with the image
Yeah, I actually went to school for "strategic communication" which was in large part advertising/marketing/PR. I originally had this very naive perspective that these sorts of communication are important and valuable. Which is still true (we all engage in -some- form of self-promotion, even if only in how we choose to present ourselves to others), but with massive asterisks.

In my ideal, advertising and marketing are about really understanding what the other party needs and finding a truly mutually beneficial agreement that actually generates value through exchange (A has X but values Y more highly, B has Y but values X more highly, simply by the act of exchange, value is generated).

I was even pro-tracking at one point because the more you know about people, the better you can understand their needs so the better you can offer them something they'll value. In the abstract, I still think there's something here. But it has to be done responsibly and with a user-before-profit mindset.

By contrast, ad companies have time and again proven themselves irresponsible with this information, e.g. selling it to shady groups.
the availibility of porn is correlated to people having less and less families, what are you talking about ?
Also the Japanese quite obviously do have porn albeit censored, no one thinks that changing that will help, if anything Japan needs to restrict acces to pron and virtualized or parasocial relationships.
My own (kinda weird) Static Site Generator (2020)
I only recently learned about bump allocators. I was very confused as to how such an allocator could be useful. In reading the author's bumpalo crate [1] documentation, he cleared up my confusion.

For one thing, this particular allocator is separate from the general allocator so the calling code can choose when to use the bump allocator.

Quoting the crate doc:

> [B]ump allocation [is] well-suited for phase-oriented allocations. That is, a group of objects that will all be allocated during the same program phase, used, and then can all be deallocated together as a group.

I can see this being useful as a way to optimize allocation/deallocation speed for specific use-cases.

[1] https://docs.rs/bumpalo/latest/bumpalo/
War usually leads to recession which usually leads to reduced carbon.