skysight-inc/HackerNews huggingface dataset:
You are rewriting history. WHY did the creation of Israel have to be associated with bad relationships? After all the Jews purchased all the land they were going to live on, and the partition gave them empty land. And it's not like it was their national land - it was not a country. It was only personal land, and that was exchanged via purchase.

The Arabs responded with anger and a war. The reason is that hate by Arabs long predates this time period. Have a look:

https://www.jewishrefugees.org.uk/2011/01/massacre-of-jews-b...

You are writing as if Israel was some "new change" that made Arabs mad, but that's not the case, it's simply a continuation of what never changed.
It's interesting, though, because anyone who has ever owned a cat knows that they are only barely domesticated. It might be something in the canine brain that makes it easy to domesticate them.
> They started the concept in 1990s using make(1) files as their state engine

That doesn’t sound unreasonable, even now…
> finding things that the powerful don’t want found is essentially the definition of investigative journalism

Unless there is political pressure to protect journalism, the Democrats will just drift along in the Republican's wake, as they do in so many issues.
This is way more for raising awareness about the impact of locks and dams on fish migration than for the actual effect of this system on fish migration.

For that goal, it works well.
The spec may be provably perfect, but how to you prove the code perfectly conforms to the spec? I don't think you can.

This is why I like end to end tests, UA testing, fuzzing, and property-based tests.
Yeah I see this as a viable alternative to serving from S3 (I mean, which is still a great option I recommend provided you aren’t exposing S3 directly and set up S3 properly locked down) but the original niche was having an SPA web interface that runs on a k8s cluster as part of wider service where you want a tiny minimal and fast image that can be configurable when the pod is spun up. I just then expanded it to be a bit not of a general solution to have fun with it.
I agree that "TOTP with user held keys offer relatively more control to the user than to the organization," but I would never call this "inherently less secure."

Just a different kind of insecure.
More like an application of Canny edge detectors
New Species of Fluffy Beetle Discovered in Australia
Luckily, as Cantor showed, you'd only need an single infinite array to store the necessary data.
Since the satellites are in zero gravity will they continue to be in orbit forever?

Or do satellites need some power to continue to stay in orbit?

If satellites can deorbit without power what forces would cause that?
Good point! But I still wouldn't be surprised if they did it anyways. They may even get paid to do so.
It's being downvoted because randomizing something that is by its nature chronological is very obviously different from randomizing the order of something where you want to explicitly avoid giving the impression that one takes priority over another.
I didn't know about it before visiting it, and when I was there, I was surprised to realise that they have charged me admission into a construction zone.

Also, it was nice, but I have no clue what the adulation in this thread is about. It's just a huge church with a lot of stone and colored glass.
Erik Davis is awesome. I took a class taught by him in the early 2000s. It was inspiring.
> My opinion is that cancellation of tasks fundamentally should be cooperative and uncooperative cancellation is more of a misfeature, which is convenient at the surface level, but has deep issues underneath.

Cooperative cancellation can be pretty annoying with mathematical problems. You can have optimization algorithms calling rootfinding problems calling ODE integrators and any of those can spin for a very long time and you need be threading through cancellation tokens everywhere and the numerical framework generally don't support it. You can and should use iteration counts in all the algorithms but once you're dealing with nested algorithms that can only guarantee that your problem will stop sometime this year, not that it stops within 5 seconds. With these problems I can promise that I'm just doing: lots of math, allocations with their associated page faults, no I/O, writing strings to a standard library Queue object for logging that are handled back in the Main thread that I'm never going to cancel (and whatever other features you think I might need -- which I haven't needed for years now -- I'd be happy to ship that information back to the main thread on a Queue). It feels like that problem should be solvable in the 21st century to me without making me thread cancellation tokens everywhere and defensively code against spinning without checking the token (where I can make mistakes and cause bugs, which I guess you'll just blame me for).
I would like a third arm please. A third arm product would help disabled people alot but please make it in a way that two armed people can use it as a third... or fourth arm.
That depends more on the length of the commute than anything else. If I could walk to the office in under five minutes I wouldn’t ask for a higher salary.
Sorry to respond late, not sure if you will see this. My primary concerns are the fact that I hallucinate (animals, people, objects), get lost/confused in my own neighborhood, and memory issues (can't recall family member names, word finding issues, and can't keep count to 10 when I'm exercising for example). Now this is tricky because I've also had schizotypal personality disorder and ADHD since my teens, but never any visual hallucinations or memory problems until recently. My hallucinations are not the scary type either. For example I'll hallucinate seeing a large cat run down my hallway and I'll step out of the way for it, except I don't have any pets. A 4x4 post can briefly turn into a person. Lastly I was given a brief cognitive test in my doctor's office and I scored at the same level as someone with dementia.

It's important to emphasize this may not be dementia, and could be something else entirely like hormones, liver, thyroid, or other neurological problems that mimic the symptoms of dementia/alzheimers. That being said, dementia is what my doctor has sent me to a neurologist for and what we're testing for.
I don't get your distinction. Async/await is just a syntax sugar on top of standard syscalls and design patterns, so of course it's possible to reimplement it without the syntax sugar.

But when you have a standard futures API and a run-time, you don't have to reinvent it yourself, plus you get a standard interface for composing tasks, instead of each project and library handling completion, cancellation, and timeouts in its own way.
X Corp vs. Center for Countering Digital Hate, Order Granting Motion to Dismiss [pdf]
I didn't realize Craig Wright had followers; I thought he's just a nutter shouting in the corner and everyone else rolling their eyes, like that fella who have been claiming he invented email.

I do wonder how many of them are genuine and how many are trolls just edging him on for teh lulz.
To me the largest bottleneck is when you do large insert/update/create table as etc, all final writes serialize as single threaded ops, which makes it hard to scale for heavy ETL workflows.
Exploring Pathways Between Transformative Group Experiences and Identity Fusion
I reimplemented the parts of `workon` I actually used with a small shell function.
Nigerian fintech Zone raises $8.5M to scale decentralized payment infrastructure
>If you can’t write a correct program, can you write a correct specification? For many problem domains it would make little sense even to try.

That seems like a weird conclusion to me.

You definitely can't write a "correct" program unless you know what you expect it to do. It's easier to write a specification than a program, because a specification is at a higher level of semantic abstraction.
Ancient Romans and Greeks would write things about their dogs and have custom grave stones made, one of my favorites reads:

"My eyes were wet with tears, our little dog, when I bore thee (to the grave)... So, Patricus, never again shall thou give me a thousand kisses. Never canst thou be contentedly in my lap. In sadness have I buried thee, and thou deservist. In a resting place of marble, I have put thee for all time by the side of my shade. In thy qualities, sagacious thou wert like a human being. Ah, me! What a loved companion have we lost!"
It's not the merit - it's the moat (i.e. lock-in) as the linked article states. Merit in this context would mean something you can compare across different GPUs. For CUDA - you can't. I.e. it's a tool to force you to use Nvidia.
It's not really about the processes. Even if each query ran on a thread within a process, or some form of greenthreading were in use, there are I/O constraints and locking to consider.
Was there really a legitimate legal issue needed to be accounted for at the time, across these borders? Additionally, ostensibly to Adams, it would have been something he would have to answer to his creator for moreso than the crown or Shogun, if he was a true believer anyway.
Exactly. Now imagine a) is unessarily powerful. I don't want to manage my own list as in b), but other than that, b) sounds fine and c) is also fine, though, does it need an actor in the background? No.

In other words, having a well built concept for these cases is important. At least that's my take. You might say "I'll just use actors and be fine", but for me it's not sufficient.
For a beginner trying to run someone else's Python project, it is free. You run one command and it works. There's tons more complexity under the hood, but you don't have to deal with it. This is why so many Python projects do resort to Docker.

And btw, JS doesn't have this problem, they use NPM.
You’re not allowed to carry pepper spray in Canada for self defence purposes
Because it's generic CHINA BAD FUD without much substance. GCHQ, the UK's equivalent to the NSA, did a review of Huawei networking hardware and found it is's as insecure as equivalents from Cisco and Juniper. Yet there was a whole media FUD campaign to claim Huawei have backdoors, and the USA pushed every ally to ban Huawei equipment over those security "fears" that were completely and totally unfounded.

Instead of focusing on the actual stuff like the concentration camps or abusive work practices or neoimperialism.
Personally I only use MacPorts or Homebrew to install random smaller tools. It's easier to install Python, NodeJS, Postgres, etc binaries from the main website.
I updated my small Vue template site to use this instead of new.css as a little refresh! Thank you for sharing.

https://vue-template.spaghet.me/
Whenever I've had bottlenecks on a single Postgres instance, it's been because of patterns causing excessive lock contention. Redesigning your stuff to be compatible with a horizontal Postgres in the first place involves eliminating forms of shared state, which could also greatly improve the performance on a vanilla single-machine Postgres instance, so you can get very far.

Like, Citus's FAQ says "if you use Citus, you do not need to manually shard your application, and you do not need to re-architect your application in order to scale out." But the line between application-level and DB-level sharding isn't this sharp. The fundamental limitations of distributed systems surface in their rules* about what you can/cannot do across shards, and you might find yourself re-architecting your application anyway.

* https://docs.citusdata.com/en/stable/develop/reference_worka...
If there is more than one dog then you are almost always in big trouble.

I got bitten on a bike before, we have lots of aggressive stray dogs here. Even running routes have to be carefully planned to avoid the dogs.
What is the actual question you have?

What do you want to know?
The UAE is a completely different country than Saudi Arabia, the article doesn't mention Saudi Arabia at all, it claims that the sovereign wealth fund of the Emirate of Abu Dhabi in the UAE indirectly owns ~25% of the company that bought the parking revenue, and the article's total of direct ownership claims adds up to 123.408%, which is somewhat improbable and calls into question the other ownership claims.
I've long believed that riding a bike should require a license and that cycling laws need to be part of getting licenses for both the cyclist and drivers. Part of the problem is, most people don't actually know the laws for operating a bicycle, including most cyclists. I know this is an unpopular opinion.
I may not have any control over which plane I have to fly on, but I sure felt better yesterday when an ordinary 737 pulled up to my departure gate, no winglets or serrated engine covers to be seen.
> Look how long they let malware fester on desktop, even encouraged, without any built-in defense.

Windows is loaded with defenses and security. You may debate it's affectiveness, efficiency, etc., but factually it's there.
Well I wanted to say "solve warp drive" but didn't want to sound eccentric.

I'll lump the comment by ghufran_syed in with this. I'm fond of SpaceX and deeply admire what they're doing. But honestly my heart is in helping people, rather than taking humanity to new heights. I originally wanted to be a genetic engineer back in the '80s during the AIDS crisis, and because progress on cancer was glacial then. Prejudice was a lot higher than it is today. So the powers that be didn't want to do a moonshot for genetics like they did with the X Prize in the '90s, and I went into tech instead. Today if I could do it all over again, I'd like to see a moonshot to cure all genetic disorders by 2030 with tools like CRISPR and mRNA vaccines.

Loosely that just means that from the context of a show like For All Mankind, I identify more with NASA than I do with Helios. Although Dev Ayesa's non-hierarchical work structure resonates with me more than what Elon Musk is doing. Ayesa's was the original vision of the '90s tech scene that we've lost today under wealth inequality.

On that note, I'm concerned about Musk's embrace of center-right politics and the cognitive dissonance we're seeing around free-speech-for-some. Humanity is moving the opposite direction towards egalitarianism. I hope that he comes around, but until then, I can't really endorse any of his companies anymore. And that makes me sad on a profound level. I'm sick of losing my heroes.

Anyway, the gatekeeping around medicine is so high that maybe I let myself give up on the dream of genetics. Which is sad too, because AI is what will solve it. We don't have large epidemiological studies or a simulation where we can rapidly iterate on cures. Although we do have a mountain of data in Ancestry and 23andme. I don't think that medical researchers have any idea what programmers would be capable of in that space if we were given autonomy. Ethics aside, I see that as the last frontier until we move out into the stars.

Sooo, with my passions out of reach, I turned towards basic survival, mostly CRUD apps to make rent. It's hard to climb a corporate ladder when getting to the top doesn't mean anything to oneself. I don't want success, I want financial freedom so that I can start getting real work done outside of external expectation. To invent real solutions that would help free people from their day to day chores and bills so they can self-actualize. That's why I'm such a proponent of UBI. When any of us struggle, we all struggle.

So far none of the projects I've been involved with have won the internet lottery yet. And my body/psyche won't let me work through burnout like I used to. Somehow I have to start over, and that's daunting. I suspect I'm not alone in that feeling.
Years ago for a users group I reviewed Database Design for Mere Mortals. My recollection is that the author spent two or three pages almost but not quite defining a) normalization, b) Boyce-Codd Normal Form. There is a place for five-syllable words.
Linux 6.9 Will Boot Much Faster for Systems with Large Amounts of RAM
This feature and these APIs have been in Demo for a few years at this point.
My guess would be something related to your campus having more than one external connection available.

Maybe from the server's point of view the SYN and ACK are coming from distinct addresses and this is tripping them up ?

I have 2 internet connection in my home and would encounter some strange bugs whenever I used both connections at the same time. I never debbuged theses cases but they always disappeared when I just used 1 connection and left the second as a backup.
>I don't think you can.

Having done it, I'm pretty sure you can. Why don't you think it can be done?

It requires a programming language (or language subset) with very well-defined semantics, and the use of theorem-proving tools but it's certainly possible.
This is amazing. They should make a little ML-operated door in the lock for the fish so you don't have to open the whole lock manually
Dupe: https://news.ycombinator.com/item?id=39817067
Hi! Author here! I am spanish, flato means that, but it's also that pain in the side of the belly when you are running.
The lifetime tooth decay vaccine is now available (in Honduras)
From the article:

On a different line of research, Jeffrey Hillman from the University of Florida[6] developed a genetically modified strain of Streptococcus mutans called BCS3-L1, that is incapable of producing lactic acid – the acid that dissolves tooth enamel – and aggressively replaces native flora. In laboratory tests, rats who were given BCS3-L1 were conferred with a lifetime of protection against S. mutans.[7] BCS3-L1 colonizes the mouth and produces a small amount of a lantibiotic, called MU1140,[7] which allows it to out-compete S. mutans.[8] Hillman suggested that treatment with BCS3-L1 in humans could also provide a lifetime of protection, or, at worst, require occasional re-applications. He stated that the treatment would be available in dentists' offices and "will probably cost less than $100."[9] The product was being developed by Oragenics, but was shelved in 2014, citing regulatory concerns and patent issues.[10] In 2016, Oragenics received a 17-year patent for the product.[11] In 2023, the startup Lumina Probiotic began offering BCS3-L1 application in Próspera, Honduras.
I'm referring to something like this: https://stackoverflow.com/questions/7018093/is-nodejs-really...

It's like a pedantic technical behind the scenes point I think, just trying to learn "what's true"
> how would you implement this kind of cache in idiomatic, lock-free javascript?

The simplest way is to cache the Promise<data> instead of waiting until you have the data:

-async function fetchDataAndUpdateCache(key: string) {
+function fetchDataAndUpdateCache(key: string) {
const cachedData = getFromCache(key);
if (cachedData) {
return cachedData;
}

// Simulate fetching data from an external source
-const newData = await mockFetch(`https://example.com/data/${key}`); // Placeholder fetch
+const newData = mockFetch(`https://example.com/data/${key}`); // Placeholder fetch

updateCache(key, newData);
return newData;
}

From this the correct behavior flows naturally; the API of fetchDataAndUpdateCache() is exactly the same (it still returns a Promise<result>), but it’s not itself async so you can tell at a glance that its internal operation is atomic. (This does mildly change the behavior in that the expiry is now from the start of the request instead of the end; if this is critical to you you can put some code in `updateCache()` like `data.then(() => cache[key].timestamp = Date.now()).catch(() => delete cache[key])` or whatever the exact behavior you want is.)

I‘m not even sure what it would mean to “add a lock” to this code; I guess you could add another map of promises that you’ll resolve when the data is fetched and await on those before updating the cache, but unless you’re really exposing the guts of the cache to your callers that’d achieve exactly the same effect but with a lot more code.
Wow that's very nice
“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”

— Edsger Dijkstra
Thanks for the input! It's just V1, focusing on the simplicity and universal appeal of combining two words for easy startup names, aiming for higher conversion rates. Plus, I used the app to come up with FindName. We're exploring more creative combinations for the future!
Not on Windows but Ubuntu. I guess I'll reach out, didn't feel defective but perhaps it is. I prefer physical buttons though so I was considering replacing the whole thing anyway.
> Why pay someone to actually watch the feed and react when appropriate.

There is a an operator who gets final say. This way that person doesn’t have to be driven insane with the mind numbing excruciatingly boring job of watching empty water all day.

Plus, it gets the public involved in something positive that will both entertain them and get them to think more about our impact as humans.
I've zipped it up and sent a link.
I'm just thinking of office workers with carpal tunnel just slapping a third arm onto their shoulder and using that to do work while their bodies heal.

"Anybody using the spare arm today, guys?"
average cost for an apartment in Berlin is apparently around 5.100/m2 and rent is around 11/m2, so back of the napkin math pretty much checks out
Non-renewables are just that: not renewable. Discovering yet another deposit merely postpones the end, it does not change their finite nature. Will renewables eventually become cheaper than the last scraps of fossil fuel? Absolutely! Through both progress and supply quantities. But that's exactly what is happening here, "renewables before they were cool"
Great for you, but it is with the self-reporting that I have a problem. Is it true or has the drug just altered your evaluation of yourself?

If you read Oliver Sacks' _The Man Who Mistook His Wife for a Hat and Other Clinical Tales_, you'd see that self-perception can be completely off the mark.
First, did you (or anyone) write up the results from your measurement? That sounds like empirical data on a subject where I have never heard of their being data, so it would be really useful to capture it.

Second:

> The net effect was that we might have had 0 code bugs via this automatic proving system but the number of bugs in the specification actually went up.

Are you saying that this is part of what you measured? Or are you merely saying that this is hypothetically a way things could work out?
This should totally read "buggy boy" not "buggy board", even though the buggy boy board is a buggy buggy boy board, apologies!
The article mentions that it happens both over HTTP and HTTPS.

I'd ask OP to check if this is only affects a subset of their IPs from https://bunnycdn.com/api/system/edgeserverlist, or whether all of their IPs are affected using `curl --resolve bunnycdn-hosted-website.com:80:some-other-ip http://bunnycdn-hosted-website.com`.
> Below are a few examples of the artists’ work, with early thoughts from them on how they see Sora fitting into their workflows and businesses.

I wish it was clearer how Sora was used by each artist and how it impacted the provided examples. (I think I see some Sora generated output but I'd imagine it's not as clear cut in artistic works.)
> Sora is at its most powerful when you’re not replicating the old but bringing to life new and impossible ideas we would have otherwise never had the opportunity to see.

Roughly what you would expect, good for artsy pieces where you don't need the model to generate anything very specific, but not very useful for most work since most work you want that control.

In other words it will be used for very similar things as current image generators, like intro scenes, short one offs, concept art etc.
TechGnosis took three tries, but in the end it was worth it IMO.