skysight-inc/HackerNews huggingface dataset:
> there is special mechanism built in it

Yes, a return to the dark days of UAs having their own proprietary extensions / prefixes to do the same thing. Why bother when there's an actual industry standard?

> You should not assume that all browsers support same set of features.

You can certainly target only user agents which support CSS Flexbox. I would even say it's the advisable default unless you have some very special needs.
I wonder what the performance penalty is compared to running directly on native machine code.
introduce use-reaction
> It's not even cheaper, a router and a table saw can do cuts that would take hundreds of hand tools to accomplish... Unless you are making very square hyper-modern furniture out of planks you need so many specialized hand tools. Even doing something as simple as jointing and planing a board requires hundreds and hundreds of dollars of hand planes, or else months of searching for them in very rough condition and then the know how to refurbish planes.

This is not true. The YouTuber Rex Kreuger[0] has a series where he explains how to get started woodworking with mostly hand tools, making very much not-modern furniture with relatively cheap tools. While he does advocate buying and restoring tools from second-hand sellers, he also does a lot of his work with relatively new tools (such as this video[1] about using a disposable DeWalt saw for joinery) and shows how to use limited tools in historical ways to make a large variety of cuts, applicable to any woodworking you'd want to do. In fact, he specifically says that he only uses 3 planes for the vast majority of the work he does, and that should be enough to make fine furniture.

> Stop gate-keeping woodworking.

I would argue that demanding an investment of many hundreds of dollars and large amounts of floor space (that a router and table saw would require) is more gatekeeping than recommending hand tools.

[0]: https://www.youtube.com/@RexKrueger
[1]: https://www.youtube.com/watch?v=mQBz4QHn7u4
There are some on Archive.org.
Never happened to me in my 10+ years in industry.

Things usually get that way for a reason and that reason is that no one who matters is interested in fixing things. And those who suffer these inefficiencies usually have learnt helplessness and made themselves ok with the situation (or left after the polite amount of time, 6–24 months depending on the country)

Even then, the chances of the org being open to change are very slim as we both seem to have experienced. Do you really want to put your health on the line for a small chance at fixing a company that’s not even yours and isn’t very likely to reward you for the waste reduction anyway? I know I don’t and quit rather than try to fix.
IPFS isn’t uncensorable. The only thing it changes is that there isn’t a single DNS name which can be revoked or blocked. Otherwise, a government can follow the same process: resolve an IP, get it taken down or block it nationally, repeat.
AFAIK: caffeine blocks the neurochemical adenosine.
Adenosine and GABA downregulate neuronal activity such as dopamine, noradrenaline.
Dopamine and noradrenaline are the key transmitters where drugs like LDX inhibit their reuptake and causes more release of them.
For dopamine (and noradrenaline), you need L-dopa, for L-dopa, you need tyrosine, for tyrosine, you need protein.
For setotonin, you need tryptophane and thus protein.
For acetylcholine, you need choline.
You can also get enhanced release of noradrenaline for 5 h through cold showers.
Likely, you need to downregulate your neurons at a certain time.
You need GABA.
However, taking GABA directly does usually not work.
Lithium orothate does.

Creatine is likely also needed.
Since creatine provides phosphates for your brain cells which keeps your energy metabolism efficient.
If you're wondering what Tree-Sitter is and why Emacs would want it, I wrote about it a while ago:

https://www.masteringemacs.org/article/tree-sitter-complicat...
My 2 cents to this as a helix user.

1. it's just nice to see your selection before u do any action.

2. There's not benefit to the new model, either you like it more or like it less, why does everything have to give a benefit? Maybe it's just about the preference.

3. Helix requires less than 50 Lines of TOML to configure, to me this is well worth it, as with neovim, i easily needed like ... 300 Lines of Lua code? Something like this.
"Bad form"? In diplomacy? Isn't weak players acting as kingmakers the core of what you should worry about as a player with a shot at victory?
Apple's Dynamic Island, but in JavaScript
You're probably using a DNS ad blocker.
Unless they have the heavy weapons and someone with a high ego and determination to use the existing state ressources to become the new local warlord.
how stupid it is to use a common and known term to the public and inflate it with a completely different subject matter.
Thanks.

> CPU can't execute WASM binaries

How was OP able to pipe the output of echo directly to the wasm binary initially?
Amongst other issues with this sort of nonsense benchmark:

1. Does not indicate the amount of power used during the compilation (again, no one has equivalent performance / watt as the Apple Silicon chips).

2. Does not report the speed of the disks involved.

3. Does not report the amount, type, and speed of the RAM involved.

4. Does not report anything about the compilation environment (cross-compiling, running in an x86 VM, running in any VM, etc.)

Are there faster computers than Apple Silicon computers? Yup. Are there faster computers that have the same power and thermal specs? It’s possible, but I have yet to see a single benchmark that reports anything close which is available to most people.

It’s not just laptops, BTW. Amazon Graviton 2 machines run in server farms that consume less power and are cooler than their x86 equivalents.

Please stop being blinkered by your prejudices.
ITYM 2023, for the anniversary.
I understand your feeling, but it doesn't match the reality at all. As an enthusiast (not an expert), I love going meta and nerd about systems and productivity. But I don't live in theory-land at all. I use my system to capture and organize pretty much everything I learn, whether it is about software development, music, product development, sales, marketing, finance, etc.

The articles I write however are geared towards people who I think would benefit from using the same kind (not necessarily the same!) techniques. So I try to document what it's all about, what benefits I notice based on my own personal experience, and approaches that I found actually useful.

I often think about my son when I write my articles. I hope that someday these articles or what I tell him will drive him to experiment and find techniques that help him achieve his goals in life. Those may or may not be relevant for him, but might be, I don't know ;-)
It is closed domain, so yes, certainly easier than open domain chatbot.
Similar story here - when NATO bombed Serbia (we were part of Yugoslavia in 1999) we had similar experience. We had 4 hour blackouts per day, not more luckily, as everyone had a lot of frozen food that could go bad if blackouts were longer.
Certainly no hunting with weapons (no anything with weapons really) did apply in feudal Europe; the nobles were allowed to carry and use a weapon while the peasants were not.
As for the trees, that was managed by the feudal owner of the land. Usually some forests were cut down early (between ca. 500-1300 AD) where arable land was under them, the rest was managed and used for construction and heating/cooking. Later many forests were completely cleared at the beginning of the industrial revolution to manufacture charcoal, used in many industrial processes. Some of them are now regrown.
If millions of people die in a war in Russia, the government doesn’t feel anything, because they are not the ones going to war. If their own people turn against them, they feel it.
Sure, and then the question comes of why you have a separate editor and preview, and you finally end up with a WYSIWYG editor.
Oak forrests were very controlled in many European countries, for national security reasons. (Needed to make war ships.)
The html spec also defines that audio can be set to autoplay and the JS spec allows websites to freely open popups. Yet browsers are able to ignore that in the interest of the user - because they are (supposed to be) user agents not website agents that have to blindly follow what the website says. Browsers are free to not implement user-hostile specs or only implement parts of them and they commonly chose to do so.

Ultimately, protocol specs have no purview over user interaction and can at best recommend the expected behavior. There is nothing wrong with the browser telling the user that this website is expected to be accessed trough TLS with a valid certificate and isn't and to redirect HTTP requests to HTTPS but the spec is no excuse for the browser not letting the user overwrite that policy.

So no, the ire should be directed at the browser because the broser is there to make sure my interest as the user are followed not those of some website owner (or someone making decisions for them like Google for *.dev).
What DNS change? Your request for $hostname is arriving at their servers, same as before.

Cloudflare has an entry in their system that $hostname is to be routed to service $foo.

I imagine you also have an entry in your domain name table that says I want $hostname to go to $bar. But that probably has lower priority that the list of rules that route traffic internally.

So again, nothing to do with DNS. The server that services a web request doesn't know anything about how DNS resolution worked. It just knows it has a request for a hostname, and that it arrived at a particular IP address.
That's much harder to do though, they need to continuously monitor new nodes and make sure blocking the IP does not have too much side effects unless I misunderstand how it works.
#NotMyDemocracy
Adding calling conventions to clang is fairly straightforward (e.g. https://reviews.llvm.org/D125970) but there's a limited size structure in clang somewhere that makes doing so slightly contentious. Partly because they're shared across all architectures. At some point we'll run out of bits and have to do something invasive and/or slow to free up space.
Or, they just treat everyone as 'shoot on sight'.
Purifying air seems like a tricky challenge.

How much energy would it take to fractionally distill air? Ie. Liquify all the air in your house, boil off just the gasses you want, and pipe that back?

Then you could choose for example to have 23% oxygen instead of 20% for a little more alertness, 0 ppm CO2 for a fresh feeling, and get rid of all the trace offgasses, even those that wouldn't be absorbed by activated charcoal.
It would be nice if we could read these books online rather than having to download a file and find some sort of reading app for it. Like, what am I supposed to do with an "azw3" file? And do I really want evidence of piracy sitting on my hard disk?
> I also implemented the bank account example but I serialised the account transactions to the same account numbers in ConcurrentWithdrawer.java - this solution doesn't use multiversion concurrency control.

Damn that's a lot of code. Mutability everywhere, nulls and special integers (-1), triply-nested for-loops, direct indexing into lists. And it's all in memory? If you're in a situation where you want multiple safe writers, just use software transactional memory.
We're very cyber, but we're not very punk. We're not the utopia whose depiction was what cyberpunk was a reaction against, but we're also not the dystopia that cyberpunk itself depicts.

Fiction is very good at exploring "what if one thing was different?" scenarios, but worldbuilding all the implications that come from even one difference is almost impossible.

What kind of prosthetics are possible, and what will forever remain magical thinking? Would these likely even be replacing, e.g. organic legs with robot legs, or will we prefer to genetically engineer — either in vivo or as a sequence of [in vitro, culture, 3d bioprint, transplant]? Will this mean an end to wheelchairs? Or cause IRL furries? How does this impact DNA as a source of identity in law? Will military prosthetics count as hidden weapons?
Yes FIFA absolutely care that basically all coverage of the World Cup across the world mentions that it is a fucking shambles, cost countless thousands of lives and has basically exposed their corruption. They won't stop being corrupt, but they'll be much less egregious next time - they simply cannot pull off another Qatar. Hell, even Sepp Blatter admitted it was a mistake ahead of the tournament.
well. what if the public consists of 10% independent thinkers and 90% that follows whatever propaganda gets shoved through their eyes and ears. And if you can use your current power and money to create the most propaganda. Are people really voting? Or is the money/power that does the voting? And this is not some invented theory, if you question people why they believe what they believe, you'll discover quit fast that they dont know why they believe what they believe, except for, they were told so, by friends, tv, media, etc etc. It's easier to copy opinions (and be angry) than to establish your own.
> Beyond that, the United States doesn't owe people who make art in exchange for donations anything extra.

Providing correct healthcare to all definitely is a duty of any modern rich country. If Cuba can manage it so should the US. You are trying to hide how poor your healthcare system is under a thin political veneer.
(Democratic) countries go to war depending largely on public support.

If they think the population is going to quickly turn on them then they hesitate to commit themselves.

As soon as this report was published I saw Reddit froth at the mouth to invoke Article 5 and call up Schwarzenegger and Rambo to teach the evil commie-nazis that this time they’ve crossed the line.

I wouldn’t be surprised if 50% of them will never even hear this story was retracted and someone got fired over it.

Reddit isn’t real life, but yes; there’s a large group of people who grew up experiencing war as an enjoyable clip show on CNN or as “Soldier returns home to puppy after 2 years in Iraq” on YouTube, who wouldn’t mind at all getting into yet another “war”.
I agree with @aussiedude that I don't see anything suspicious.

Authorative A records:

# help.leavemealone.app

help.leavemealone.app. 60 IN CNAME help.leavemealone.com.

# help.leavemealone.com

help.leavemealone.com. 30 IN CNAME leavemealone.helpkit.so.

# leavemealone.helpkit.so

leavemealone.helpkit.so. 1799 IN CNAME helpkit-ssr.onrender.com.

# helpkit-ssr.onrender.com

helpkit-ssr.onrender.com. 300 IN CNAME helpkit-ssr.onrender.com.cdn.cloudflare.net.

# Authorative A records for helpkit-ssr.onrender.com.cdn.cloudflare.net:

helpkit-ssr.onrender.com.cdn.cloudflare.net. 300 IN A 216.24.57.3
helpkit-ssr.onrender.com.cdn.cloudflare.net. 300 IN A 216.24.57.253

--

Indeed opening the page loads 216.24.57.3 where I get a HTTPS response with statusCode 302 that redirects to -> https://dinkydani.gitbook.io/leave-me-alone-help/

Seems to be what should happen?

ps - I'm stunned though to see 4 CNAMEs, especially with 60 and 30s TTLs
Like Wikileaks' name. There was not really much "wiki" in wikileaks.
Awesome! Pretty soon vanilla emacs will be more than enough, won't need melpa packages.
Upscale 2K video to 8K with AI
Or SD video to HD
A Week with No Meetings
its more useful for specific kinds of timber. If you want giant planks for building houses with, not that useful. We coppiced wood so it would grow a convenient size for chopping into firewood. Another large benefit is they tend to grow faily tall and straight, so are useful for things like stakes for fence posts.
I'd agree with that if it were about a JPEG decoder - JPEG is a simple algorithm. But JPEG XL is really quite complex. Like kinda really complex. It is better described as a mixing pot for lots of different, individually-impressive contributions to image compression accumulated over years of open source iteration, rather than a succinctly describable algorithm. like it would be better to call it a hybrid of the existing flif/fuif/lode png/pik/brunsli/guetzli/gritibanzli/butteraugli/gralic projects, and it's also using libhwy for cross-platform simd. 311 kb, to run that via js, is amazing, imo.
> The old SaaS provider should remove your configuration when you are no longer a customer of theirs.

Could someone explain why this is necessary? Simple terms if possible, I don't know DNS or CloudFlare very well.
I can already picture it: "Hey rcarr, how do you insert a picture again?" "With ![imagename](imagename.jpg)" "My image is not showing up!" "Let me take a look at it..., oh, it seems you mistyped the filename", "Oh yeah, sorry about that".

Welcome to the world of non-technical people.
I have never worked in a company directly funded through advertising dollars, either. But I have worked in companies that make software for the marketing people to bother their advertising-found customers with, companies that make software that ensures the uptime of the attention-grabbing platform...

These are first-derivative bullshit jobs. My job provides an useful service in that it enables other people to do their bullshit jobs. Those jobs do not need to exist, and if they didn't, my job would not need to exist, either.
The beauty of the whichkey/space menu is that you can both learn shortcuts AND find new ones (they're grouped by domain) AND find old shortcuts you rarely use.

It's the antidote to most sophisticated editors worst problem, that there's a bajillion commands scattered around a million menus, many of which are not even remotely intuitive.
They do have structured game model although it doesn't capture everything in chat. Language model still had lots of problems with consistency even with structured game model input.
I don't get it. You responded to a post that talks about a memory safe subset of C++ by mentioning the Core Guidelines. You are aware of what memory safety is and how this doesn't actually solve that problem (I know you are, you've been around here long enough). Then why bring it up? The answer to "is there a memory safe subset of C++" is "no". The answer to "should you write security critical software in C++" is "generally no because there is no memory safe subset of C++". The Core Guidelines is a good way to not run into the trivial pitfalls but it's not an answer. Why are you presenting it like one?
Thanks for the reply! I figured from this thread that it wasn't anything malicious from Gitbook's side and more of a Cloudflare bug, so it's good to hear your explanation!

Edit: Oh also, I did remove the domain from Gitbook so you should really remove it at that point no?
Have you seriously tried using emacs yet? I always find this sort of text editor comparisons pointless.

And anyway, emacs is hardly a "text editor". It's a text manipulation engine, likely the only one.
I think the wasm runtime they used compiled it to native on program boot, so I’d guess the penalty is really only on startup time?
What browser are you using, if it's firefox it might affect it?
Yeah, note-taking does help with memorization too. I consider that a nice side-effect :)
> Erasure, BTW, is a pretty standard strategy. Even Haskell does not distinguish at runtime between List Int and List String.

Haskell doesn't do overloading and reflection, so for Haskell type erasure is a pure implementation detail. It doesn't leak out to the programmer.
In this very intriguing experiment, an ARRI ALEXA Classic 2K footage were undergone AI ‘treatment’ to output 8K footage by using machine learning technologies. How much Artificial Intelligence methodologies can assist us in resolution upscaling, instead of perusing after 8K sensors?

It's like English, Jim. But not as we know it.
I really enjoyed reading this. Thanks a lot for sharing!

It is bleak and in-your-face. But I like it.

I wholeheartedly agree with his underlying message, that all of it is just distractions, that may keep you from living.
Same here. Note-taking is a lot of fun. It does take time, but I never regret using my time that way. Usually I retain a lot more, and build a knowledge base that serves me well as an author.
I think this is a bad idea (people left IBM in the 70s for this) but I’d bet the pitch is something like enterprises reassigning equipment or trying to reduce the number of different things they purchase, where you’d only enable it on the servers where you need it. I’d be surprised if many customers found that effective, however, and I’m betting there’ll be at least one fun security exploit either bricking systems or figuring out how to get Intel to bill someone.
That was a mixup. Thanks for the correction.
At the end of the day, if you've got someone that can't figure out there are people that are not good at technical things, do you really want them to develop your user facing software?
Literally the one thing that should have been in the blockchain and it is not.
Even the most naive people learned that after COVID mandates.
I think they probably registered a WASM interpreter like wasmtime to automatically run any .wasm files. You can do that using binfmt_misc on Linux.
help.leavemealone.app -> CNAME -> help.leavemealone.com -> CNAME -> leavemealone.helpkit.so

Gitbook is nowhere in the chain
That basically sounds like a really on-the-nose version of bikeshedding, hahaha
Theoretically I have a tracker blocker. I have absolutely no problem seeing ads -- it's being tracked around the internet that I don't like. And no, I won't make an exception for your site, even if I do like your content.

It's possible that their ads don't actually do any tracking, in which case they're receiving collateral damage. They seem technical enough, they should be able to figure out why the tracker blockers are blocking their ads and get things fixed (either in the ad code or in the upstream tracker blocker software).
That's my read at least. There are several points where they are careful to say LuaJIT interpreter, and I don't think that's an accident. Occams Razor says that's what they meant. The gist of the article is an incremental improvement on interpreter loops, not some counterintuitive amazing breakthrough that nobody has heard before. That's consistent with apples to apples comparisons.
Is it not irrelevant for most use cases? Leap seconds or whatever. Think of the time of this post. It is stored but how important is the accuracy?
Wearing a well-fitted mask is still a smart choice for holiday travel
Writing / edition error? This is before the article notes that:

> However this still depends on the program being compiled for your native OS and distribution as well as present in a folder in your $PATH.

Though it’s also possibly that the author has a wasm interpreter registered (or the wasm file has a shebang for one).
Again, how does the existence of investors making money by providing housing prevent you from providing housing at below market cost?

You'll find that it doesn't. That any such restrictions are political decisions not investor decisions.
Now do the same exercise talking to a real database over distributed computing IPC mechanisms, while ensuring everyone else is following the same rules, regardless of the programming language talking to the same database tables.
I'm sure there's an experiment involved somewhere in how this ended up on HN front page.

Having seen how bots and spam taken over things with time, I think it'll be a struggle for HN to stay on topic.

HN a few years ago was amazing. Today it's still good, but I feel like I'm at a party and a lot of loud people that weren't invited have showed up.
Sounds like a sensitive amygdala to me.
I would focus on enhancing my serotonine levels.
And also GABA (LiOr) at night for insomnia.
Prevent excess noradrenaline release (stress, cold showers).
In general, you must run TH on the target platform for it to be correct. Otherwise, you may generate code that only works on your host (it isn't impossible for TH output to be platform-specific especially since it can do IO)