skysight-inc/HackerNews huggingface dataset:
The similarities between the Epic of Gilgamesh and the Genesis flood story are far too extensive to be due to chance.

For example, compare the following passages, describing how Noah / Utnapishtim let out birds to search for dry land, after their boats get grounded on a tall mountain.

Genesis 8:6-12:

After forty days Noah opened a window he had made in the ark and sent out a raven, and it kept flying back and forth until the water had dried up from the earth. Then he sent out a dove to see if the water had receded from the surface of the ground. But the dove could find nowhere to perch because there was water over all the surface of the earth; so it returned to Noah in the ark. He reached out his hand and took the dove and brought it back to himself in the ark. He waited seven more days and again sent out the dove from the ark. When the dove returned to him in the evening, there in its beak was a freshly plucked olive leaf! Then Noah knew that the water had receded from the earth. He waited seven more days and sent the dove out again, but this time it did not return to him.

Epic of Gilgamesh:

> When the seventh day dawned I loosed a dove and let her go. She flew away, but finding no resting-place she returned. Then I loosed a swallow, and she flew away but finding no resting-place she returned. I loosed a raven, she saw that the waters had retreated, she ate, she flew around, she cawed, and she did not come back.

Historically, much of Genesis was likely written during the Babylonian exile. It's not surprising at all that the authors of Genesis borrowed a story that was extremely well known in Babylon.
hundred? Even ten generations (300ish years).
This would be a feature of the underlying platform and nothing to do with the programming language.
Yes poetry is a sort of decent checksum.

However I think parables are an even better checksum, as they can be translated also, but if the meaning is altered the story fails to be coherent. Parables are imo, the best form of information transference across time, imo.
My First AI Software Dev Tool
Launch it and point it at one of your projects. I use it for unit tests, new UI views, adding to existing code or creating new services. Actually used a prototype of the app to make ~90% of the front and back end of the full app.

Front end: React + NodeJS + Electron;
Back end: Django/Python + MySQL
Less kWh per unit mass and volume.
There's a theory that the domestication of dogs selected for the retention of juvenile behavioral traits into adulthood (non-suspiciousness, playfulness), vs wolves who do not retain those traits.

It's even thought that the first domesticated dogs pre-domesticated themselves to an extent because the less suspicious wolves were able to use human settlements' trash middens as a food source.
He recounts this story in his book, Every Man for Himself and God Against All, which is a cracking read. The audiobook is narrated by him, so I imagine that would be worth a listen (not done it myself). I had the privilege to see him talk in London several years ago, and the thing that struck me from both the talk and the book, was how curious he is is about things, and his general attitude of just trying to do the things he was interested in regardless of obstacles, exploring his ideas, no matter how hard, outlandish or crazy they were.
An example of this may be the healing spells found in the Merseburg charms, which probably came from a common Indo-European origin somewhere in the Eurasian steppes.
Two of the bears that ate him and his girlfriend got killed.
At the top level - which is pretty much the definition of a tour winner - grams make the difference between a win and loss, so of course they will not be riding steel.

I'm not at top level and never will be. If I want to go faster there are many things I can do that are more effective than playing what my bike is made out of.
> I really don’t understand why they do such airdrops. I got $300 from Starknet for doing nothing […]

The airdrops are mainly to:

- Distribute ownership of the token (where distribution is eventually a measure of fairness of launch e.g. imagine if Bitcoin had been airdropped to opensource contributors when it was valued at <$1. It's currently valued at >$50k.).

- Incentivize work on opensource projects. (Some people got large airdrops merely for PRs where they corrected typos (lol!). But "large" is relative to how much you value your own efforts and time. Blockchain companies believe opensource contributions are very valuable and want to encourage more people to keep working.)
You don’t need to play to stay fit.

Adult lions don’t play like baby lions yet adult lions are still fit.
> Venice and New Orleans are both built on them

Parts of Amsterdam as well.
Can we help you build an AI App?
Hi HN, we're bootstrapping Helix.ml. We're busy building out the core AI apps platform, but we're also available for hire to help people develop their own AI apps.

We've got experience deploying Ollama in production (HA) on Kubernetes, connecting it to API calling, plugging in RAG with pgvector, fine-tuning and so on. So I just thought I'd see if anyone is working on something (or planning a project) and could use our help?

For use cases from SMS chatbots for construction, to automatically extracting themes from marketing survey data and presenting them in a web app flow, we’re helping clients deploy GPUs, configure data sources, set up evals frameworks, and build interface layers to get their LLM projects rocking. We can work with your existing app teams or build projects from scratch.

Do you have an AI app you’re trying to get off the ground? Hit reply or email luke@helix.ml and tell me about it. I’d like to figure out if we can help you build it faster :)
Had you read the article, you would have known that two bears were put down, as a direct result of all this.
The user doesn't know the capabilities of the system. In particular, anything compiled in is set in stone: you don't know the capabilities of systems yet unbuilt. New systems don't sell well unless they make existing code run faster, and sell badly if they require you to rebuild everything and make it non-backwards-compatible.

The peak example of "let the user do the scheduling" was Itanium, which had a VLIW system which scheduled three instructions at once. It was a huge commercial failure, and allowed AMD to instead define the instruction set people wanted: X64 is IA32 but wider and with more registers, but not substantially different and certainly not as weird as Itanium.
I wonder what the probability model is for the rest of the season. Is one big hurricane early in the season really that ominous for the entire rest of the season, or are we just comparing it to 2005?
The bears were shot and killed.
> NEEDS sub-second precision

To be clear, for decades, we've not sought sub-second precision. We've sought precision of a second. Maybe we should seek more-- the big problem with leap seconds is that they've been rare enough to not be tested completely well, but common enough to provoke problems.

> And to update our clocks, use the one mechanism that we already rely on comfortably - timezones. Add 15 minutes to each timezone, the same way we handle DST now.

Then everything in the world that displays time is going to need a software update when you're going to do this, or it will show time off by 15 minutes.

I do think it could be sane to let UTC's offset to drift up to +3.0 to address this temporary trend of a "fast Earth". Of course, that's going to make leap seconds rare for awhile, and it will come back and bite us when the recently-untested event of a positive leap second happens again.
Chicago Mercantile Exchange Hurricane Index
Yeah. This effect is why, also, using a bare CALL without a RET ends up being a slow way to get the program counter on 32-bit x86, which lacks native PC-relative addressing: it confuses the CPU's tracking of calls and returns. Basically, you always want to balance them. No exceptions.
I used WordPerfect for the Amiga. I was in high school, so I didn't use any features beyond what you'd need for an essay or report - it seemed equivalent to the equivalent DOS version (4.x) from this perspective.

One of the challenges I had was printing french accented characters on a LaserJet+ clone - an issue I never resolved, and didn't encounter in the DOS version on my parent's PC.
Thanks. The way inactivity is handled is covered in the FAQ: https://bgammon.org/faq/#what-happens-if-a-player-goes-inact...

You shouldn't need to wait more than 30 seconds to see a win in your history after you also leave the game.

Will you please share a screenshot of the dice issue?
Velvet (usevelvet.com) | Founding engineer | Remote (EST) | Full-time or contract

Velvet is a gateway for warehousing LLM requests, responses, and parameters. Our platform helps engineers analyze, optimize, and fine-tune their AI features.

We're seeking a senior founding engineer to join us (2 co-founders) in building foundational AI infrastructure. You'll have autonomy and control over your work and the company's vision, so intrinsic motivation is key.

Compensation: Tell us what you need to stay focused. We're a VC-backed startup.

To apply: Fill out this form (https://velvet-cash.notion.site/Founding-engineers-cc026bd72...), or email team @ usevelvet dot com.
SEEKING WORK | REMOTE

I'm available immediately.

- Email: divyeshpar2496@gmail.com

- LinkedIn: https://2ly.link/1yhPt

- GitHub: https://github.com/tapudp

Full-stack engineer with close to 8 years of experience to build, to architect web and mobile apps.

Technologies:

---

- Javascript-Typescript,

- Node.js, Express.js, Nest.js

- React.js, Redux, MobX, HTML5, CSS,

- MySQL-PostgreSQL, Google Firebase,

- Next.js, GraphQL, React-native, React-native-web,

- Python, webRTC, webSockets.

- unit, E2E-test with Jest, chai and mocha,

- Docker, AWS Lambda, S3, DynamoDB, Cloudfront, IAM, Ec2.
TDD is a design technique you can apply to low level or tactical coding design. Strongly typed isn't the same as a knowing and testing your inputs and outputs based on a plan or design of methods or functions. Sure, strongly typed can make that easier but it isn't guarantee it.

Testing after the fact usually means your tests a designed based on the code and not on what the code should do. Sometimes their little difference between the two, sometimes there is a large difference.

In my experience writing tests first is a slow down to speed up technique where the code is easier to write and maintain because it is tested and has built in regression testing.
A lot of code relies on FP operations being deterministic, often within confines of specific ISA. Applying SIMD to loops with FP could have been a default but it breaks a lot of existing code, makes the output frequently straight-up non-deterministic and as a result is something that a programmer has to explicitly choose to use.

Moreover, many programmers may not be even aware of these, so when a `float Sum(float[] values)` starts to return something different, they may not have any way to know that it is the vectorization that makes it do so. Which is why, for example, .NET's standard library will use SIMD for `integers.Sum()` but not for `floats.Sum()`.
And this will screw up program execution more profoundly (i.e.crash) on systems with architectural shadow call stacks as a security feature.
That is some absolutely beautiful footage. Thank you for sharing!

Side note, the ffmpeg stabilization works surprisingly well -- thanks for sharing your commands in the YT comment!
Hyperscale cloud has stringent security and compliance requirements, and within hyperscale cloud, it's institutionally difficult to lobby for spending on a startup. I spent about six years in hyperscale cloud and never saw a case where we spent a few million on a startup.
People allocating capital in VC funds are trying to diversify a very large portfolio, not just picking a high IRR asset. VC is very uncorrelated to S&P 500 performance as most of the best VC vintages were during public market downturns.
Two novel hallucinogenic Psilocybe species from southern Africa
I remember that the detectives working on the Soham case in 2002 sent a voicemail to one of the missing girl's phones and then appealed on TV for their abductor to listen to the message. At the time this seemed like quite a strange thing for the detectives to do (people were a lot less savvy about phone evidence back then). It got a lot of coverage in the press.

In retrospect I wonder if it was a stingray-type gambit, whereby if the abductor turned the phone on they would be able to trace exactly where they were. I don't think it got mentioned in court so perhaps it was unofficial/inadmissable

https://www.theguardian.com/uk/2002/aug/15/childprotection.c...

http://news.bbc.co.uk/1/hi/uk/3303637.stm
To begin, start hacking on open source AI projects, put them on your github, build up that track record. Get involved in various FOSS AI communities and collaborate with folks there [1]. The opportunities to transition to AI jobs will follow.

[1]:https://reddit.com/r/localllama
There’s a book “The Dream Machine”* that is kinda biographical for this paper

* https://www.goodreads.com/book/show/722412
I had no idea this was a thing I could do, this will help for a lot of atrocious websites.

Thank you!
> You only get E2EE by using PGP at both ends.

That's true for all email though, right? What is Protons value add?
Please do share! Often those are the most interesting ones :)
I think it mostly depends on the particular engineer and the engineering culture of the team/company. I was hanging out in a coffee shop a while back, and some software engineers who looked extremely young happened to sit at a nearby table. I couldn't help but overhear them excitedly sharing their fun terminal/shell customizations with each other.

I don't think a willingness to engage in such things is a prerequisite to being a great software engineer, but it somehow warmed my heart to see that the younger generation could still find joy in such things.
Not really, at least not in Windows. There are no cross-application macros in Windows, just intra-application ones, and that only for some applications.

It is a little better on MacOS with AppleScript, which can be used to bind different applications together. But not all of them, and it is far from ideal.

In the end, nothing of this is command-line equivalent.

Btw, if you want to see a GUI application that can do really really good macros, learn Blender! E.g. you can bind any button and knob to keyframes to change them in animations. That would be the level of macro-integration required to be CLI-like...
Finally one can buy these! The sibling model, ASRock's DeskMeet X600, should exhibit a roughly equal power consumption profile, but offers support for proper ECC UDIMM in up to 4 slots, which makes it a premier choice for a cheap, powerful, reliable and flexible (SOHO) server platform.

Even the previous generation - with AM4 CPUs and DDR4 memory - of these ASRock offerings were easily enough for most users' needs (my wife still has a DeskMini X300 with a Ryzen 5 5600G as her daily driver).
It is the very start of the nightmare that meteorologists predicted, the big picture is a multiple months movie. Things should get rougher as the season advance, both in intensity/damages and in frequency/amount.
I'm guessing only a very small minority will cancel. Netflix is betting their content will keep people addicted to the platform. Plus thanks to dark patterns, it's a pain to cancel- another thing streaming platforms are counting on suppressing abandonment. It's a bit like the prices of gasoline- as long as they move along in unison, price hikes all across the board are easier to digest since consumers are used to having to cope with it.
Sorting the floats reduces the error. I think using multiple accumulators reduces the accuracy then. And sorted data is not uncommon.

I think there is always a correct answer and the compiler shouldn’t make changes at least by default that are wrong.

But ways for the programmer to express his intent more clearly are always welcome.
> Summing floats should by default be taken to have error bounds, and any answer in those bounds is valid. If you know something special about the floats you are inputting, the language should have some means to explicitly encode that. It shouldn’t be the most basic loop, that’s the default case, so it should give the best performance.

This is a lot of "should" for something that basically doesn't happen. The only information you give is the order of arithmetic in the original expression.

It is a total nightmare if arithmetic is not stable between builds. Rebuilding the software and running it on the same input should not produce different results.

(Long ago I encountered the special Intel version of this: because the FPU used 80-bit registers internally but 64-bit in memory, changing when a register fill/spill happened would change when your answer got rounded, and thereby change the results. You can set a global FPU flag at the start of the program to force rounding on every operation.)
If you trust Microsoft of all companies you might want to reflect on if you're making rational judgements.
Okay, yup, you're right, the C dependency stuff is gazelle.

I'll still claim the meat of what I said was correct:

> If bazel allows impurely using that dependency from the host, like bazel allows for python, then you'll be able to run into similar issues.

> Admittedly, you'll usually get compilation errors for undefined references in compiled languages (modulo dlopen)

That's the important bit of my comment, and it indeed seems true that bazel, as commonly used for go with gazelle, does allow and even facilitate those impure references to host dependencies, so even though I didn't understand the details of it fully, my overall point seems entirely accurate.

I appreciate you taking the time to explain things in more detail and share some advice/wisdom on dealing with this!
Ham radio is a hugely diverse hobby these days.

Personally, I had been thinking about getting my license, but finally did it as a extra skill for my SAR team application. As the younger guy with the rope skills, I got into infrastructure work. Towers and antennas and remote cameras and microwave links, etc.

People are into everything from mesh networking to digitally encoded communication methods to hiking to remote mountaintops and seeing how many people you can contact to building prepper type SHTF communication systems to contesting and seeing how many/how far contacts you can make to setting up data collection systems for scientific research to supporting public safety, large events, and emergency communications. And a lot more I'm not coming up with off the top of my head.

My local radio club was in an area with a lot of retired defense and aerospace type engineers but it also had younger folks from tech, media and anything else type backgrounds.
The other quite reasonable hypothesis is that these are tales of the fairly rapid sea level rises that accompanied the end of the last ice age as the breaking of ice dams in the north released massive glacial floods into the North Atlantic and Pacific.
> * The time required to charge an EV is just not acceptable for long-distance driving. It's just not. I can fill my 30 gallon V8 truck with gas in 5 minutes. The F-150 lightning takes TEN HOURS to charge. That's just not going to work. And if you're towing something a good distance? Hopeless. Utterly hopeless.

Please don't deliberately ignore data if you want to be taken seriously.

A L3 charger can take the F150 to 80% in under 30 minutes. That time is expected to drop to <20 minutes as 350kW (and higher) chargers come online, but it will be vehicle dependent, maybe the F150 in particular won't benefit from it. My Tesla M3 for example is limited to 170kW so won't benefit from chargers faster than that.
“It is not the critic who counts..."
It's great that you're so knowledgeable about branch predictor behavior, but many people aren't and for them this is new, maybe even valuable, information.

I guess this article's just not for you then, and that's okay.
a new document has arrived to your document portal.
Arstechnica's article on this has a good chart showing what a huge outlier Beryl is compared to the historical record: https://arstechnica.com/science/2024/07/yes-you-should-be-a-...
I'm pretty sure most portable ACs sold in Europe these days are R290 (propane) which has a GWP of about 1/14th of CO2, so for those that's no longer much of a concern.
Mojeek on Waterfox
It's a niche sport in the US, but it's huge in lots of European countries. Conversely, most Europeans would struggle to name a single baseball or American football team, but they're far from niche sports in their domestic market.
By the same author https://www.amazon.co.uk/PoC-GTFO-Manul-Laphroaig/dp/1593278...

The PoC||GTFO series, I only have vols 1 & 2, have to be some of the most fascinating books ever published. These and Stevens’ Advanced Programming in the Unix Environment are the most fun in my bookcase.
I make my own crisps at home, and they are equal to or better than anything I've purchased. Except for salt-and-vinegar ones. I still haven't nailed that.

The downsides, though, are that it took me a great deal of experimentation to get the technique right, and making them properly is a bit of a pain in the ass. Also they're absolutely not healthier. They're junk food, same as any other.
Yes. Everything you said is true. The places I see level 3 chargers the most is Malls or shopping centers, where 30 minutes to grab lunch or do some shopping can be integrated with getting a charge.

Battery tech is improving (some fancy stuff removing some components of li-ion batteries can improving the charging speed greatly: https://www.sciencedirect.com/science/article/pii/S138824811...)

If charging time can be put down to a couple of minutes, the number of chargers go down... powering them is the last question...

small scale (used fuel) nuclear reactors seem like a really promising option for fast power scaling. they can be built super fast (about 3 years - compared to the old-school options of 8-10 years). https://www.nuscalepower.com/-/media/nuscale/pdf/publication...

Yep. It's a lot of work: money to do it all is up for grabs. Opportunity for a lot of people is knocking.
Do you, like, think that, like, the, erm, basic, random, like way, they speak might, like, have something to - like - do with, sort of, it?

People using filler words so liberally just sound incapable of thinking at the speed required to hold a conversation.

That's my attempt at being politically correct and still saying they sound "slow" or worse, lazy.

Kids these days.

Get off my, like, lawn or something, yeah?
Forget that, you need to start marketing your clipper vacuum attachment.
Thank you for making such good software and being decent people. Sublime Text is my go-to example of a small team making quality software that puts people first. I'm very grateful.
Yep. For returns, the more important thing in the article, the "ret"[0] instruction behaves exactly identically to "br x30"[1], just with the hint that it's expected to match a "bl".

On x86 things are less pretty as call/ret push/pop the ip from the stack, with no non-matching-hinted versions, but having such would also just not be particularly useful as unpaired call/ret would result in the stack pointer continually drifting without manual fixup (at which point jmp is just clearly better).

[0]: https://developer.arm.com/documentation/dui0802/a/A64-Genera...

[1]: https://developer.arm.com/documentation/dui0802/a/A64-Genera...
OpenAI is in growth mode, not profitability mode. Their ARR is over 3B now, and doesn't show signs of stagnating. At some point they will need to build and offer more products, but they've got as good a shot at being the next big tech company as anyone else.