skysight-inc/HackerNews huggingface dataset:
> When a rabbit is placed inside the Black Box and vanishes on cue, it is the audience’s privilege to simply ooh and aah in wonderment. But we who step on stage should know how the trick is done. The loss of innocence is the price of applause.

From the very good, yet sadly HTTP http://thecodelesscode.com/case/195
EDIT: after double-checking my work, I realized I have a better bound on maximum error, but not a better average error. So, the magic number depends on the goal or metric, but mean relative error seems reasonable. Leaving my original comment here, but note the big caveat that I’m half wrong.

One can do better still - 0x7EF311BC is a near optimal value at least for inputs in the range of [0.001 .. 1000].

The simple explanation here is:

The post’s number 0x7EFFFFFF results in an approximation that is always equal to or greater than 1/x. The value 0x7EEEEBB3 is better, but it’s less than 1/x around 2/3rds of the time. My number 0x7EF311BC appears to be as well balanced as you can get, half the time greater and half the time less than 1/x.

To find this number, I have a Jupyter notebook that plots the maximum absolute value of relative error over a range of inputs, for a range of magic constants. Once it’s setup, it’s pretty easy to manually binary search and find the minimum. The plot of max error looks like a big “V”. (Edit while the plot of mean error looks like a big “U” near the minimum.

The optimal number does depend on the input range, and using a different range or allowing all finite floats will change where the optimal magic value is. The optimal magic number will also change if you add one or more Newton iterations, like in that github snippet (and also seen in the ‘quake trick’ code).

PPS maybe 0x7EF0F7D0 is a pretty good candidate for minimizing the average relative error…?
It's important to remember there a journal's reputation is built by the authors who publish there, and not vice versa.
Incredibly difficult but I love it.
Just played a bit with it. Were you working with ASCII ? This example didn't work for you ? https://github.com/jfalcou/eve/blob/a141ba93048bb2916c2157a9...
I can't help but feel like our modern society has sadly become the opposite of what this quote is talking about. Rather than slow and accepting, we're all about doing things fast and efficiently and betterment at all costs. The growth mindset, get up and grind, etc etc. Can't you practice faster? Learn faster? Put in more time? Even the most a human can reasonably do is never enough nowadays. High achievement is the new table stakes.
IMO it's time for our society to take a hike and allow us to return to the spirit of the quote you've shared.
How are you going to garbage collect inside your array? Sounds like you are just evading the problem and reinventing the heap.
Nope this is to collect app store analytics without being apple.
There was also WinG library for Win32s, which enabled implementation of graphically intensive games. Predecessor of DirectX according to the link.

https://www.uvlist.net/groups/info/wingapi
Glean: https://glean.software/
System for collecting, deriving and querying facts about source code
A cybersecurity executive was pardoned by Donald Trump. His crime is a mystery
If you run immediately to right entry and get behind everything providing one of the shotgun guys dies you can get the shotgun and take them out.
Yes, of course. Most of the jobs I have taken were by word of mouth due to my history in the business, so I had not updated my CV for years. Even then, it was an HR formality. It is only when I reach out to new sectors that I go through the typical job hunting process.
Neo-Nazis present exactly the same case. No direct evidence exists to prove that the highest level of the German government (specifically, Hitler) ordered the extermination of Jews or was even aware of it. They claim there was no intent to exterminate or enslave anyone, arguing that things simply got out of hand as "swift decisions" had to be made to prioritize the war effort over the lives of civilians. They assert that the crimes committed across occupied Europe were the result of unfortunate initiatives by local administrators who failed to supply the civilian population and prison camps with food and other necessities. For this, they place blame on Allied strategic bombing, which severely hampered German logistics.

Their main conclusion is that no master plan existed for extermination and enslavement - much like how communists argue that there was no overarching plan when the Soviets starved several million people to death during the Holodomor, and committed many other crimes against humanity.

It's uncanny how similar the excuses are.
It doesn't seem like other novel coronaviruses filled the hospitals like COVID did.
> The other glaring omission being an inbuilt admin interface -- which may have been added after I moved on.

with scaffolding and other rails generators with custom templates is that really a big asset? might not look amazing out of the box but you can find css templates easy enough too. maybe they should make an admin generator but rails is king of crud and if you need it ootb you can use one of the many gems.
Lol, definitely a parody site registered today.
Creation Date: 2025-01-01

Related stack overflow post about that topic. https://stackoverflow.com/questions/2390230/do-copyright-dat...
Signalens' SignalSDR Pro Is a Raspberry Pi-Like High-Performance SDR
On the M3 the frunk doesn't get that hot from the motors, and the heat pump is there too.
My mind just balks at the idea of having so much source that a 2020s computer could take hours to index it. ctags is nothing special (both in terms of optimization but also the level of detail it gets to: just global function identifiers) and looks like it runs at about 400MB/s on a single core of an i5-1235U. But still it looks ctags could process about 100TB in 4 hours across 16 threads on a workstation class CPU...
Can't wait to read ancient smutt from the time.
There isn't much about accuracy:

"Ithaca restored artificially produced gaps in ancient texts with 62% accuracy, compared with 25% for human experts. But experts aided by Ithaca’s suggestions had the best results of all, filling gaps with an accuracy of 72%. Ithaca also identified the geographical origins of inscriptions with 71% accuracy, and dated them to within 30 years of accepted estimates."

and

"[Using] an RNN to restore missing text from a series of 1,100 Mycenaean tablets ... written in a script called Linear B in the second millennium bc. In tests with artificially produced gaps, the model’s top ten predictions included the correct answer 72% of the time, and in real-world cases it often matched the suggestions of human specialists."

Obviously 62%, 72%, 72% in ten tries, etc. is not sufficient by itself. How do scholars use these tools? Without some external source to verify the truth, you can't know if the software output is accurate. And if you have some reliable external source, you don't need the software.

Obviously, they've thought of that, and it's worth experimenting with these powerful tools. But I wonder how they've solved that problem.
> Hardware keys and passkeys are better because they can't be phished.

I think you're missing the point I made -- that because of the way sites are currently set up, your password can be phished even if you have a passkey, and your password is good enough to get you in.

So given that that is the current state of things, isn't TOTP better because it prevents this? Because at least the TOTP won't let an adversary get in a second time.
They don't care about quality to the extent that it doesn't affect their lives.
VScode devcontainer can build from existing Dockerfile. You can develop the project image as usual, and then reference the Dockerfile from devcontainer.json. This means you can build and run from the command line via `docker` command if needed. The VScode extension just makes this slightly easier.

Not sure how GP's company does it, but that is how I would configure it.

Caveat: the default devcontainer initialization workflow does _not_ create the Dockerfile, only the .json.

At $work we don't use devcontainer.json, but we can launch the development environment image such that you can SSH into it as if it was a regular VM.
Yes, 自動 is a common prefix in Japanese that means automatic. So, in your example, the first two kanji mean automatic and the last kanji means car.

自動車 (jidousha): Automobile

Other examples include:

自動販売機 (jidouhanbaiki): Vending machine

自動ドア (jidoudoa): Automatic door

自動エリクサー (jidouerikusa-): Automatic Elixir (joking)
I meant if the editors found the paper’s problem and progress especially worthy of a competition.
These are the same idiots who thought they were gonna get them a good job at google once all the H1Bs were sent home.
Inky Frame 7.3″ is a 7-color ePaper display powered by a Raspberry Pi Pico 2 W
In my non-Tesla EV it gets warm, but not hot. I wouldn’t put fireworks there either way.

Doesn’t matter either way. I looked at the video again, it was in the back.
What test set is being talked about here? Why does it matter what’s on this set?
Damn, that is a lot of fireworks going off. I am sure this won't stop people from blaming EVs.
Paper is here: https://www.daemonology.net/papers/cachemissing.pdf

Your link is the website I put up for non-experts when I announced the issue.
Can you link to some examples?
Thanks for calling this out.

I'll remember his comments as an example of how much pettiness both drives and undermines OSS.
I'm not a lawyer, but I did debate once and know that words are fungible.

Most of the anti-porn legislations that have passed only require distributors of "harmful" material (porn) to use age-verification technology via, amongst other methods, "commercially reasonable" identity providers.

"Commercially reasonable" isn't defined in these statutes.

Furthermore, there haven't been any follow-up legislations to implement state-level verification of these "commercially reasonable" identity providers.

Given this, what's to stop PornHub et. al. from doing something like what "social clubs" do/did in dry counties?

Social clubs check your ID (to comply with federal law) and then ask you to sign in. The signing in is notional; it doesn't mean anything.

In other words, something like:

- Porn site: "Sorry, $US_STATE requires you to verify your identity; go to this website to proceed"

- "Identity provider": "Enter name and age, then hit OK"

- "Identity provider" to porn site: "All clear; they hit OK"

- Porn site: "Thanks for verifying! Click the 'Remember, porn is bad, mmkay?' button to browse our collection"

If enough sites support said identity provider, then wouldn't they be the "commercially reasonable" choice?

(Of course, none of this matters if the majority-conservative US administration that gets sworn in this month decides to implement digital age verification for "harmful material" on a federal level. In that case, my earlier question of mini-"Great Firewall of China" in the US when that I posted here matters more.)

(Also, not every porn site complies with these laws, the oh-my-goodness-so-fucking-many porn sites out there aggregate from each other anyways, and I don't think this has been court-tested yet, so we don't know what actually happens to operators that tell these states to fuck off! Also, let's not forget that porn exists on social media and other commercial platforms, unless Texas wants to actually try blocking Microsoft Bing in the state)
Girls are better at masking, though, at least those on the autism spectrum.
There's more energy in the full tank of an F-150 than a charged cybertruck battery by a small multiple
> We should get at least a couple of decades of forewarning if such a shift is likely to be needed, which should be enough to plan for and test the first migration.

A migration that only happens every couple of decades is guaranteed to be one we never get good at, and flub every time.
+1 for macos!
yep, welcome to hn
Everyone I've talked to agrees that Netfix is full of crap with some things worth watching. Some of that is because people have different taste, but even within their preferred "thing" they say the same.
I do. It is difficult, but not impossible. I deliberately seek out clients with specific business goals, smaller projects, or ongoing and repetitive needs for retainer contracts. I am open to full-time work but often decline offers for salaried roles because they tend to involve more effort, less autonomy, and less money. Certain one-off projects can also be full-time engagements, but it's a different ballgame when you enter a contract as an independent consultant and work on your own terms. My best advice for securing part-time or any type of consulting work is to network as much as possible, meet up with people, and build relationships with business owners, founders, and people in your industry.

Happy New Year.
The worse part of this is that since I am in a developing country, where laws on privacy are quite lax, Apple can just abuse us - I was going through all the privacy settings again today on my mom's iPhone 13, and noticed that Apple / ios had re-enabled this feature silently (enhanced visual search in Photos app), even though I had explicitly disabled it after reading about it here on HN, the last time.

This isn't the first time something like this has happened - her phone is not signed into iMessage, and to ensure Apple doesn't have access to her SMS / RCS, I've also disabled "Filter messages from unknown senders". Two times, over a period of roughly a year, I find that this feature has silently been enabled again.

Obviously, this sounds like a crazy rant, and that's how Apple gets away with it. (After all, it's just my word - how exactly can I prove this? And no, unless Apple is installing silent updates, this isn't happening during ios updates because I check the Settings with a fine comb after every update to see if Apple has reset it. When pushed, "bugs", ofcourse, will be the ready made excuse offered, just as they did when they broke all application firewalls, like Little Snitch, on macOS, to allow macOS and Apple programs to again silently contact and transfer information without the users knowledge.)

The way Android and ios (and even Windows and macOS) are designed today, Google, Apple and Microsoft can remotely access and control our devices. One would think that Mozilla's widespread abuse of its users by running silent "studies" on Firefox browser, without its users knowledge, would have lead to some real outrage and meaningful political action to prevent this behaviour (https://www.zdnet.com/article/privacy-touting-mozilla-caught... - https://www.zdnet.com/article/privacy-touting-mozilla-caught... ) ... Sigh.
The question isn’t whether or not it can get this question correct or not. It is, why is it incapable of getting the answer consistently right?
Blocking will never work.

You need to impose cost. Set up QoS buckets, slow suspect connections down dramatically (almost to the point of timeout).
After using SQLite in production for a little while, I don't think "SQLite is all you need." Migrations are a pain, so any long-lived app will eventually experience pain. As an example, SQLite doesn't have a way to add a NOT NULL constraint to an existing column; you have to rebuild the entire table using a temp table.
You make a good point. When you see a stranger write the word “people” on the internet, they are talking about you, NicholasGurr, The One Person That Exists
the point is that putnam was never a test/benchmark being used by OpenAI or anyone else, so there is no smoking gun if you find putnam on the train set nor is it cheating or nefarious because nobody ever claimed otherwise.

this whole notion of putnam as test being trained on is a fully invented grievance

read the entire thread in this context
Brilliant! Now you just need to hook up a Switchbot or something to it so you can deactivate it remotely. Say, from your desktop.
I think the $2m per Starship launch is "asperational." As in... they "aspire" to have launch costs that low. I do not believe Starship launches are currently as low as $2m (or $10m, which is the other figure I saw mentioned.) I believe their current launch cost (cost to launch the rocket, not the price they charge people to launch their payload) is considerably higher than $50m.

But... yes... if you can re-use your launch vehicle, then per-launch cost SHOULD go down. But at the current time, after 6 launches, only one booster has been snagged by the chop-sticks. The Starships themselves have NOT been re-used.

So if you're going to compare Starship with Electron, you should compare costs of Starship after it's fully re-usable with Electron after it's as re-usable as it's intended to be.

Rocket Lab claims they're at 7.5m per launch, but again, THAT price may come down as they use re-usable components on subsequent launches. So instead of comparing costs of Starship sometime in the future with Electron now, compare Starship sometime in the future with Electron sometime in the future.
I think the author is right, but it presents a great opportunity for people that appreciate quality over newness. Old stuff that is good- from media to cars to clothing is practically free, and the new stuff that is garbage quite expensive. There are so many excellent old movies and music you can never have time to explore it all in a lifetime.

It’s not just that people don’t care about quality- it seems to me that they cannot tell at all, but insist on newness instead for some reason- perhaps hoping that it will make them appear discerning to others? Is there some other explanation I am unaware of?
I see this more akin to a human faking their way through a conversation.

That works in English class. Try it in a math class and you'll get a much lower grade than ChatGPT will.
Can We Stop Brain Aging? Scientists Uncover Mitochondrial Key
> Ain't Misbehavin

> Singing in the Rain

> An American in Paris

Is anyone here in community theater? Does this open up possibilities for you?
It sounds like the indexing time/complexity is increased a lot by the amount of detailed data they're storing. They mention determining which `using` statement is used to resolve each symbol reference in C++ source, to enable dead code detection; that's going to require some sophisticated analysis.
Amazingly enough it's looking like an actual potential attack, with fireworks as part of a crappy IED. Possibly linked to what happened in NOLA, given that both vehicles were rented on the same app.

Only casualty was the driver.
Who do I talk to at SpaceX RIGHT NOW to launch my small sat?
The really nice thing about this is that the AI can now acquire these newly-decoded texts as part of its training set, and begin learning at a geometric rate.
Scott Knaster Memoir: Occasionally Misses Expectations
Not that weird. The English language emerged from the needs of people from various linguistic backgrounds to describe things. It was not cleanly designed with top down clarity.
I guess the Python datetime module needs some more functions then.
where do you think you live - some “free country?” you should move somewhere like china where citizens have more freedom than US of A… :)
She said it's around 60% there, but not helpful for her specifically as her area of research is on the families of the slave trade, and so in the document, that is actually the only thing that really matters to her. Names and places (she spends A LOT of time tracking transfer of slaves through states) - I guess I should be honest that I'm goalpost moving a bit from my original original post, it can work through some 18th english century text, but generally struggles where it matters, the details.
Inherent in the editor trying to "get the very best researchers to [review] the paper" is likely to be a leak of signal. (My spouse was a scientific journal editor for years; reviewers decline to review for any number of reasons, often just being too busy and the same reviewer is often asked multiple times per year. Taking the extra effort to say "but this specific paper is from a really respected author" would be bad, but so would "but please make time to review this specific paper for reasons that I can't tell you".)
backblaze doesn't support linux or any kind of unix at all, which makes that a non-starter. and i could not find which countries they can ship to, but i am pretty sure they won't be able to ship to china without me having to pay import tax on the disk and cost of shipping back. and i wonder if they can even ship worldwide. i also have to install their proprietary software on my computer which means that despite encryption i have to trust them with my data. i'd rather not.

so sure, there are ways to get around the limitations of a soldered SSD, but so far i have not seen any that are worth the benefit of a few grams saved in the weight of my laptop. because that is what we are arguing about here.

backups are good, and everyone should have one, and they are certainly covering several failure modes regardless of whether the SSD is soldered or not. but an unsoldered SSD also covers a few failure modes that a backup doesn't cover. at the cost of a few grams of extra weight. my goal is to maximize the recovery options. so i have backups and a replaceable SSD.

the ultimate solution would be a laptop that supports two SSDs so i can run a raid mirror like my desktop. one of those SSDs could even be soldered in that case.
Not even close to the same. There's no expectation to buy something, and in many cities, they either don't have bathrooms or they prohibit non-patrons from using them.
Not sure I understand your number 0x7eb504f3 - does it require using the 1.385 factor? Is it possible there is a typo in the number? That value doesn’t make sense to me. I’m measuring error here as the absolute value of relative error, e.g., | (v - v_approx) / v |. With that constant alone plugged into the poster’s code, I get a much less accurate approximation, with a minimum error of at least ~0.27 (meaning it’s always far away from the target) and worst case error of ~0.293 over the input range [1/1000…1000]. For comparison, the original 0x7effffff error is min:0 max:0.125. With 0x7eeeebb3, the error I get is min:0 max:0.0667. With 0x7ef311bc, error is min:0 max:0.0505. It’s important that the min error over a large interval is zero, because it means the approximation actually touches the target at least once.
Yeah, totally fair. I was actually debating whether "clone" was appropriate. I've also struggled with how to explain how my Pocket works to friends who don't know what FPGA means. "It's like emulation but ..."
Didn't realize that was a thing. Was using the keyboard the whole time. Took a few tries to figure out how to strafe... and then just kept the spacebar pressed the whole time, and cleared the CAPTCHA. :)
Where can I find a quality old car for practically free?
This really depends on the scope of the project or the philosophy of the project.

Personally I have pretty much sworn off webapps because of the amount of separate concerns:

* the web stack (html+css+ts)

* framework quirks

* dom vs vdom

* nodejs quirks

* hosting platform quirks (if you use serverless)

While some of these can be overcome, personally it was too damn much work.

Compared to say flutter it's dart + flutter quirks, I was surprised how fast I got a working prototype ready without having to dread the all extra crap.

And it seems it's mostly the bullshit Apple and Google does since both solutions have technical issues, all the web apps that only support Chrome for instance.
Related to an old comment of yours:

> I also kind of strongly dislike HtDP.

I'm researching programming pedagogy and I'm curious about your thoughts on this.