skysight-inc/HackerNews huggingface dataset:
Show HN: Jaccwabyt: JavaScript ⇄ C Struct Communication via WASM Byte Arrays
Jaccwabyt, a semi-acronym for "JavaScript ⇄ C Struct Communication via WASM Byte Arrays", is a plain-vanilla JavaScript toolkit which enables JS code to interact with C structs hosted in WASM memory.

It uses JSON-format models of C structs to create dynamic proxies of those structs in JS, then provides member accessor proxies so that reading and writing the struct members from JS will read/write from/to the C-side structs (living in WASM memory).

It can both create new instances of its mapped structs (backed by the WASM heap) or proxy instances managed by native code (in the WASM heap or stack). It is, however, limited to a single layer of struct - it currently has no mechanisms for automating access to nested structs for the simple reason that that feature has never been necessary in the context of...

Jaccwabyt was created in conjunction with the sqlite project's JS/WASM layer (<https://sqlite.org/wasm>), and is maintained hand-in-hand with that project, but is hosted as a standalone project because it has no specific dependency on that project. It has been a central component of the sqlite project's JS API since mid-2022 and is known to work hassle-free so long as it's used properly.

Jaccwabyt has no dependency on Emscripten. It is configurable so that it can work any WASM glue-code layer which can provide it with a WASM heap and alloc/dealloc functions which operate on that heap.
I have a wee degree in physics and I would say "Run an experiment."

There's too many unknowns in this, to me. Do brakex primarily shed speed, kinetic energy, or momentum? Is there a secondary effect and if so, how large? Is any of this linear? There's friction here and that can be notoriously non-linear. Would this change for disc brakes versus the other kind? I know this varies for older versus newer vehicles. What about the tendency of the car body to lurch forward and tilt? Does that affect things?
Microsoft Access was way ahead, in my opinion. Especially that it came with a ready database, reports, etc.. and with VB6 you could practically do anything you want with the operating system. It's interesting we have thrown it all for something much more inferior.
Except for UI/UX your list doesn't enumerate shortcomings of crypto wallets, but rather inherent problems with crypto -- the philosophy, the implementation, and the people involved.

I would like to say I don't expect crypto or crypto wallets to exist for much longer, but debunked and dumb ideas sometimes have a life of their own, like astrology, and especially so when you factor in human greed and credulity.
i'm struggling under the misconception that having things flex properly as the window sizes is the default in html and basically impossible in vb6. but i'm very open to having my misconceptions corrected. is there a public video that demonstrates what it looks like when an expert uses vb6, so i can see what things that are hard in html are easy in vb6?

i have no idea what segment, revenuecat, mixpanel, datadog, sentry, etc., are
Los Angeles, same.
I've been using Any type for a while now, the last time I checked it was not easy to self host the servers, also you're locked in to the ecosystem and format the exported markdown doesn't contain all the data. That being said I like the offline first and beautiful ui and a decent product
Yeah I had go code that didn't last a year before it couldn't be compiled.
The font can just encode how many pixels for kerning that it wants. There is no reason for it to be part of the character itself
Athleople?
You can't trust any search engine to tell you the truth about a country in which it operates extensively; in most cases it will have been subverted by that government. Yandex is not a good source about matters in or closely concerning Russia, but it's very useful to those of us outside Russia for finding truths that are suppressed where we are.
VB6 worked because the environment was simple. GUIs are simple when you don't need to do any styling, do not require any special modifications and most importantly you don't need responsiveness. All of that, and you need a special environment and operating system to run the GUI. Web front-end are a completely different game in that regard.
Isn't this precisely what leadership is for? If you've implemented an architecture that mirrors your org chart, then the interfaces aren't just in software, they exist between managers as well. System-level success depends on the managers and the directors above them to steer the boat in a way that places accountability on the teams and components of the architecture necessary to ship a feature, or whatever.
I'll bet $7 million of Google money could make any conflict look less interesting.
Scatec's 540MW PV and 1,140MWh Battery Storage Project in South Africa
Which SUVs did you own out of curiosity?
My stock Manjaro Linux system also displayed them as squares, installing noto-fonts-emoji fixes it.
It's an acquired taste. To me, fermented fish and lactic acid meats are a delicious treat.
From the accompanying article:

> Our guess is that this unknown hardware feature was most likely intended to be used for debugging or testing purposes by Apple engineers or the factory, or that it was included by mistake.

This screams backdoor by some powerful actors.
HUGE for games that wear helmets - not so much for boxing, soccer, rugby and Australian Rules Football, none of which wear helmets and all of which have significant issues with brain injury /concussion.
Anyone predicting Civil War II is probably too deep into their own ideology. The Civil War was a regional conflict, which is an important requirement. Democrats and Republicans may be very opposed to one another right now (at least in surface rhetoric; when we bother to discuss deeper than a few big issues we usually find more in common than not), but there's not much regionality to it. Every rural area rebelling against the nearest city isn't exactly the same idea as entire states deciding to secede.
So you do or don’t agree with my statement of “making vehicles safer for the occupants at the cost of slightly to somewhat more dangerous for non-occupants can still result in a net improvement of overall safety”?
Source: https://stateof.mozilla.org/

Is it normal for Non-Profits to not the include Income Statement in their financials? Because Mozilla doesn’t.

https://assets.mozilla.net/annualreport/2022/mozilla-fdn-202...
Putting my friend’s house into google maps tries to route you into their cul-de-sac through a dirt non-road that has since been blocked. Whether ordering an Uber or UberEats or DoorDash or taxi, you have to tell them the correct route and hope they read the message. Usually they call from the dead-end, confused, and then you have to wait an extra 10min while they drive the correct way.

Edit: You can right-click google maps, select "Report a data problem", then click the road segment and choose an option like "Road closed", "Remove road", etc. Finally, gonna get the whole crew doing this to fix it once and for all. It'll be my friend's xmas gift.
Huh - it was surprising how poorly Bear fares in that benchmark given I use it regularly and find it snappy and responsive. But then I looked closer and saw you were loading War and Peace into it.

I'll let you in on a dirty secret: Most of my documents aren't as long as war and peace. I care a lot more about "normal" document sizes and real world typing latency. Is Anytype actually slow in this case?
Moot point. Both Microsoft and Apple expected the user to install their own OS in the past, and the world didn't explode because of it. If stuff like UEFI and bootloader unlocking was standard again, OS installation would be easy as plugging in a dongle and rebooting.

Plus, you still haven't touched the central point; tightly coupled software and hardware creates more e-waste. What people do today doesn't matter if they're never presented a serious alternative; if ignorance was a basis for removing functionality there would be nothing left of the modern smartphone.
Doesn't every natural disaster these days get tied to climate change?
Arbitrum followed with 31.4 million transactions in the last 30 days.
The expansion of inscriptions has been cited as the reason for this significant volume.
Over the last 30 days, zkSync—Ethereum’s Layer 2 scalability solution—processed 34.7 million transactions, surpassing the Ethereum mainnet in terms of volume. L2Beat statistics shows that over the same time period, 34.2 million transactions were registered on Ethereum’s mainnet. Arbitrum followed with 31.4 million transactions in the last 30 days.

On the Ethereum mainnet, zkSync functions as a Layer 2 network. It is a cheaper and quicker alternative to the mainnet for verifying transactions since it bundles hundreds or thousands of them into a single cryptographic proof.
LLM Arena
NLP Embeddings from 1hot to Word2Vec to Bert
Once it's sufficiently obscure, we call it a "private key." They're like hipster prime numbers.
ln(50000+40000+25000)/ln(2) < 17

CJK comfortably fits
I had major issues running Bitcoin Armory after a few years, which was rather problematic.
I write Java for 15 years and I've yet to encounter a single JVM bug or incompatibility. It's always application to blame.

The only exception is Java 9 which removed some Java EE dependencies from JDK, but that's easily solved.

Just an example: I'm running application on Java 21 which uses Oracle 9i driver that was compiled for Java 1.4 and it works fine.
> national Informatics Olympiad

That brought back a lot of memories... I wonder if there are participation records. The olympiad website isn't responding. I also took part in the astronomy olympiad.
Instructions:

1. Install llama.cpp from https://github.com/ggerganov/llama.cpp. Alternatively, install https://github.com/oobabooga/text-generation-webui
2. Go to https://huggingface.co/TheBloke and search for GGUF. Download and put the model file in the same directory. Then find the "example llama.cpp command line" and run without the "-ngl 35" switch.

However, at this point, if your laptop has at least 32 GB of RAM, there is no point in trying anything except Mixtral 8x7b and its fine-tunes. It is fast (4 tokens per second on an 8-core Ryzen without any GPU acceleration - which would not work on integrated Ryzen APUs anyway because they don't have dedicated VRAM) and provides answers only slightly worse than ChatGPT 3.5. Its main deficiency is the tendency to forget the initial instruction - for example, when asked to explain a particular SAMBA configuration file, it started OK, but then continued mentioning directives that were not in the file under discussion.
"I Paid $400 to Eat Chain Restaurant Food And Be Given Admittance To A Party Where There Was a DJ Playing Top 20 Radio Hits With 300 People Dancing, Therefore It Was Worth It"
Python's changes between releases are not limited to removing deprecated APIs. Sometimes semantics changes in breaking ways, or new reserved words crop up, etc. etc. It certainly is Russian roulette trying to run python code on any version other than the one it was written for.
If you like this, definitely check out WordNet (https://wordnet.princeton.edu/)
How is that an AI problem? How is it even a problem in the first place?
Ignition! is the book that reconciled me with chemistry.
Yes, and I wish we spent 100x on initiatives like this, that attempt to influence behavior for the better.
No.

Earthquakes, Tsunamis, Volcanoes, Nick Cage movies, etc.
Why does a file explorer need a privacy policy? If it's not Google sharing your mobile number with advertisers it's app developers.
If you don't disagree, then I assume you have a strong understanding of structural design. I assume that you recognize that Conway's law is more of a curse, and a warning than it is something to embrace. I assume that you recognize that the only possible way to "embrace conway's law" and simultaneously recognize structural design would be to constantly be firing or otherwise disbanding entire teams as components get completed (components that likely won't need to be touched frequently because they were designed for a single reason to change). I assume all of that makes perfect sense to you. Yes?
I think that’s a joke.
Even though what you've shared here resonates with me, after googling it I seem to have discovered that this particular translation is contested. The claim seems to be that someone distorted their translation to be more rationalistic.[0]

Which is a shame if true, because I sorely wanted to believe that the Buddha was this, um, enlightened.

[0] https://fakebuddhaquotes.com/do-not-believe-in-anything-simp...
Are those lawyer fees or USPTO fees?
Look at that subtle off-white colouring of the project landing page.

The tasteful thickness of it.

Oh my God, it even has a watermark!
If it's the cache hardware, probably not. That's not programmable, you get whatever configuration the designers baked in, and that's it. Though as described you could likely work around this by changing the cache mode to write-through, albeit at a fairly severe performance penalty for the affected accesses.
And the event that the 1979 state of emergency was declared in response to, the Iran Hostage Crisis, ended the following year.

Declaring emergencies is obviously an easy way for a leadership class to consolidate power, but they have to be irresponsible, pathetic, decadent, etc. to do that.
There’s a lot of sportspeople who aren’t athletes. I average close to 20 hours of sportsing per week, but I am no athlete. An athlete is someone who competes for realzies, maybe even money.
Not all of them are athletic.
The key differences between DevOps, SRE, and platform engineering
I'd be glad to have this in a motorcycle helmet.
Red Hat - We make open source technologies for the enterprise: redhat.com webpage title

From wikipedia: Red Hat, Inc. is an American software company that provides open source software products to enterprises
> I have a nut-allergic friend who has given up on reading the labels and relies on his own common sense, because the labels are on everything now.

There is a difference between containing nuts and being processed on equipment that also processed nuts. The difference matters more for some people than others.

> Worse, if you look at what's happened with sesame, manufacturers now deliberately incorporate sesame into their recipes so that they can put the warning labels on, because that's cheaper than the risk of selling a product that doesn't contain sesame

This is what happens when you have bad rules.

They have a machine which has processed nuts in the past, it isn't cost effective to remove every trace of nuts from it, so they accurately labeled their product as one processed on equipment that has processed nuts. Maybe the trace amounts aren't enough to matter, but the consequences can be dire so they're cautious. Isn't this supposed to be about safety?

They only added nuts to the product after you prohibited them from being conservative. And they're being atypically conservative because the "dangerous" label isn't applicable to most of their customers who they then don't have to worry about being deterred.

> How do you imagine that this might be accomplished? If manufacturers have the choice of a) go through an approvals process b) put a warning label on their product, they're going to pick b, every time.

Why is the company even involved in the process? They produce a new product and it initially gets a label that says it hasn't been tested, which will rightfully deter customers when most existing products don't have that label. The government performs its testing to check if it's harmful, prioritizing based on which new products are expected to be popular, and once published their results go on the label one way or the other.

If the company wants to get rid of the untested label or not have it present at release they can pay for expedited evaluation and go to the front of the line, but all popular products get tested relatively quickly and so untested products are suspect, and products evaluated as unsafe then have to be labeled as unsafe.

> And the result is that smoking has fallen a lot more slowly than predicted and millions of people have died.

As compared to the times when we've prohibited other substances and people all stopped using them immediately?
If you have to "get all 15+ services running on your laptop", you've already lost. Every one of our 100+ components maintained by our dozen person team can be run and tested on its own. The only reason we have Docker on our machine is to test the images we deploy (just to make sure they build and run).

You have experienced what happens when web developers cosplay as software architects. That's when you get "microservices". It's a travesty, and it has ruined an entire generation of software developers who now believe that partitioning and autonomy are just myths.

So, as a blunt statement - your experience is typical. That is, it's average. That is, you experienced an average team doing average work misguided by average bad advice. It says absolutely nothing about software design. It only speaks to the fat part of the bell curve doing what it always does.
Design iteration is typically a long tail phenomenon - new issues keep coming up as the system (car) faces new scenarios.

Even a high-resource prototyping program can only go so far with scenarios like - wear and tear/part fatigue, adverse environmental conditions, local peculiarities (e.g. regulatory requirements for uncommon configurations), unintended but common maintenance mistakes etc.

For example, a Fiat car my family owned suffered a cascade drivetrain failure after about 9 years on the road. I don't think a prototyping program could have captured that ahead of time.

The fact that the showroom RR parts look fine only indicates that the parts are ok immediately after manufacturing; it does not promise they'll work fine after several years even if treated will.
iMessage. It's always iMessage.
No, this is all Apple hardware. Other SOCs often have equivalent features and might plausibly make the same mistake (which per the Hector Martin toot is effectively "the write back cache doesn't check security access control so you can stuff data into it to be snooped by other devices"). But this bug is Apple-only.
> A ferrari or a rice racer with a massive wing will get decent down force and have improved braking performance lowering final impact speed.

A memory of a groundbreaking car in the history of racing there...

A video on the the Chaparral 2J - which has some interesting things with its downforce. https://youtu.be/WDaX3gFop7I

From Wikipedia - https://en.wikipedia.org/wiki/Chaparral_2J

> The skirting produced a zone within which the fans could create a vacuum producing downforce on the order of 1.25 to 1.50 g when the car was fully loaded (fuel, oil, coolant). Tremendous gripping power and greater maneuverability at all speeds were produced. Since it created the same levels of low pressure under the car at all speeds, downforce did not decrease at lower speeds. With other aerodynamic devices, downforce decreased as the car slowed or reached too much of a slip angle.
TSMC is a Taiwanese company, but it has fabs in both Taiwan and mainland China.
https://semiwiki.com/semiconductor-manufacturers/307494-the-...

the whole forum tbh
It's literally broken! It didn't work. The complaint is that the path from discovery of the hole to working exploit is longer. And... that's probably true. But that's optimizing the wrong side of the equation. An open system would have surfaced this bug long ago, possibly years ago (it's not clear how old this mistake is, but the claim seems to cover multiple Apple SOCs), and the vulnerable systems would have been limited to one version of the hardware that could feasibly have been replaced via warranty coverage or whatever. Now we're all stuck trying to patch around a fundamental hole in tens (hundreds?) of millions of phones.
Add feature flags to any application in minutes [video]
Video demo of an example application, read more here: https://medium.com/@mythusiva/adding-feature-flags-for-dummi...
it's plausible that some would: chocolate and coffee are toxic in mice but not humans.

unfortunately, we need mice models for safety for now.

hopefully, computational models and personalized medicine will change this in the future.
Technology gives people more plausible excuses to believe what they want to believe. It only has to stand up to the barest scrutiny. "Everything my tribe does is great; everything yours does is horrible. Therefore any evidence against my tribe is fabricated, any evidence against yours is accurate." And so on. This is already happening at scale.
It’s not that different than how’d you implement a multiplayer game. Take a real time strategy game (not quite the best example). But if you’re a client, you’d only be concerned with those you can see on the battlefield, especially if there’s a fog of war.

Anyways, you can also do things naively. Some RTS games just handed down the entire state to every client and let them figure it out. You can see how people would take advantage of that to strip away fog of war during online matches.
Have you tried E.G.

for Google Maps

you click on a point and hold it until a pin forms

In the pin popup there's the GPS co-ordinates

Click the GPS again and it loads the point not as decimal GPS but...

47°26'46.8"N 122°17'51.4"W
For KSEA Seattle International Airport's departure's drive
There is Gambas: https://en.m.wikipedia.org/wiki/Gambas

It's more that few people want to make and distribute small desktop apps anymore.
> “losing” in gaming for decades has not been fun for Apple

Yeah, I'm not sure about that. It's given them an excuse to ship sub-par graphics and helped make the big bust-up with Nvidia less painful.
> Lookup tables for computable values are not novel, nor are they a joke

It's been ages since I've done anything low-level, but I don't think 4 billion if-statements are compiled to a "lookup table" when optimizations are turned off. Each and every if statement would be evaluated in order to determine if it matches the input. This seems to be supported by OP's program outputting in much less time for small numbers than for large numbers--since the small numbers appear earlier in the code.

A 4 billion case switch statement on the other hand, I would expect to compile to some kind of lookup table. Though when the data type is an unsigned int even then I'm not sure what the compiled code would look like without optimization.
Unsure about impacts, but a surprising result I remember reading about a while ago is that certain military helmets can actually increase blast wave overpressure vs. a bare head: https://www.researchgate.net/publication/344332027_Factors_C...
Why were there no examples in this post? Just vague references. Pretty unconvincing, especially since the son is 14 years old, an age of massive change.

I’m not doubting that ChatGPT, like many technologies before it, will change language, but this post leaves too much to the imagination.
How do you develop iOS apps on those platforms exactly?
But aren't they?

Pretty much every sportsperson who wears a helmet is an athlete, no?

It's not the golfers or bowlers who are wearing helmets. It's the American football and ice hockey players. Even F1 drivers need to be in top athletic condition.

As a general rule not all sportspeople are athletes, but for this article "athlete" does feel like the more natural word.
Such paranoia and cognitive dissonance. “Why did this soldier lament that he’s a war criminal? Hmm. The Koreans must have figured out mind control techniques and are making him say this stuff. We’d better do it too then.”
Noam Chomsky famously discovered that the building blocks of language are preloaded into the human mind, children use a hypothetical tool called the Language Acquisition Device to quickly learn grammar even with little input. I wonder is this a genetic device or something of a quantum nature?
It immediately devolves to a binary search after the first guess.