skysight-inc/HackerNews huggingface dataset:
Your story is similar to mine. I also use Colemak-DH. However, I sort of quit Qwerty cold turkey. I also used to touch type about 80 wpm on Qwerty, and because I didn't maintain it or practice while learning Colemak, I completely overwrote my muscle memory. Overall, the layout is more comfortable for me, but hard to justify especially if you rather not tamper with default keybindings.

I'm also a vim keybinding user, but in Emacs evil-mode mostly. Vim keybindings are definitely made for qwerty, and to me not rebinding the keys just seemed insane.

I ended up spending a weekend, reviewed all the keybindings I use, and ones I should probably use more, then wrote it all out [0].

I remapped a lot of keys back to their qwerty positions, but I also took the opportunity to make some changes that I thought would be more ergonomic. I also came up with me own mnemonic system for the re-mappings.

For example:

| function | before | after | new mnemonic | Commentary |
|-------------------+--------+-------+-------------------+--------------------------------------------|
| find file at pt | g f | g s | search file at pt | need to free up `g f' |
| find file.. w/ ln | g F | g S | search file.. etc | need to free up `g F' |
| end WORD | E | F | far WORD | foot/forward are other possible mnemonics |
| end WORD | g E | g F | far WORD rev | foot/forward are other possible mnemonics |
| end word | e | f | far word | |
| end word | g e | g f | far word rev | |
| find | f | s | search | right next to till :) |
| rev find | F | S | rev search | |
| visual mode | v | r | range | see note below |
| visual lines | V | R | range lines | |
| visual block | C-v | C-r | range block | |
| visual restore | g v | g r | range restore | |
| replace | r | v | revise | convert is another possible mnemonic |
| replace mode | R | V | revise mode | |
| goto mk | ` | j | jump | easier to reach and now mnemonic |
| goto mk ln | ' | J | jump to line | same key as j now, which makes sense to me |

Here is a minimal vim config [1] that I use if I find myself wanting to use (neo)vim. My evil-mode config [2] in Emacs. Remapping `less` keys [3].

[0] https://github.com/willbush/system/tree/main/configs/keyboar...

[1] https://github.com/willbush/system/blob/main/configs/nvim/in...

[2] https://github.com/willbush/system/blob/82253534b92f3ab87d8e...

[3] https://github.com/willbush/system/blob/82253534b92f3ab87d8e...
The alt.space community was - and is - talking about possibilities in this area for decades. Since Apollo, and especially since shuttles shown their problems, commercial space appeared and overall possibilities of launching an experimental project with a dedicated team outside of governments became reachable, there's a lot of published materials and discussions of what and how could be done in space. It's a pleasure to see enough concentrated efforts in the form of a company to pursue the possibilities. It's a little disappointing not to see more of this.
The scanning isn't the problem. It's the pedestal the size of a postage stamp upon which I'm expected to balance $250 worth of groceries. And if I fail to do so, the machine freaks out. And even if I do succeed in stacking all my groceries up as demanded, the machine still freaks out. Want a beer? Fuck you, wait god-knows-how-long for an attendant to come appease the machine.

I always go to a human cashier whenever the option presents itself, simply so I don't have to deal with the miscarriage of engineering that is the self-checkout machine. Unfortunately, my local grocery stores don't staff their registers very often anymore.
Goodbye to the family seating. I have a lot of good memories riding with my family and friends in those living room like areas.

I’m a little sad those are going away.
Same as you. I switched to ColemakDH for a while and noticed that it improved my Qwerty typing speed.
Clicked the download link wanting to take a look at the source... and was a bit perplexed before quickly canceling it. 237MB, compressed, for an audio codec!? At that point one can't help but think that the samples are already in the decoder itself.

I wonder how it compares to https://en.wikipedia.org/wiki/Codec2 and related codecs, which go even lower for bitrate.
I’m not saying ARC is fast. Reference counting is slower than GC if what you want is throughput, unless you somehow manage to do very coarse grained RC, which is what you get in most C++ code (but then it’s far from safe).

The GC<->legacy-C interoperability problem is unavoidable. I’ve been around the block on that problem as someone who writes GCs for a living. It always devolves to some sort of ugliness.

Anyway, the fact that Vala uses GObject RC semantics is a point in favor of Vala. Folks who go that route, as Swift also did, should just be honest with themselves about the tradeoff: simpler interop, worse throughput.
i'm not sure it would be accurate to describe apple as a major microcomputer manufacturer in 01978
If that is so, where are the x86 laptops with 20 hour battery lives with MacBook-like weights and thicknesses?
Do you really believe that a majority of insurance holders own their home outright? They don't. Which means a financial institution, other than the "home owner" does. That loan binds the "home owner" to a set of responsibilities - one of which is keeping the home insured. This isn't a new phenomenon.

Taking photos from public airspace isn't "tyrannizing" anyone, as much as you seem to want it to be.

> You are leaning in that direction anyway.

The irony...
It's like a story from an alternate version of reality - I think of all the articles I've read touting 'the two Steves', and this is the first time I've read about Lore Harp McGovern.
GPT and Chill: Bite-sized coding problems for ML
More probably due to constant exposure to so many people who don't know how to do our jobs, determinedly telling us how they want us to do our jobs...
No, even the Netherlands had a temporary act to allow attestation using digital means.

https://www.osborneclarke.com/insights/dutch-covid-19-tempor...
I used one of these in college that had come from one of the offices closed as a result of the Nixon Recession.

Professors loved it with the crisp print, changeable fonts and symbols when most students were still on manual student model typewriters.
Very cool to see these trains lasted 50+ years if I understand correctly (?). I wonder if there’s an opportunity for BART to switch to standard gauge in the future or as part of retiring trains, or if that’s even a good idea for cost savings? Could they build a narrow rail inside the wider rail? Or is this idea not worth it?
search for any known plant w/ rhizobia symbiosis
You have five master's degrees? I'm not sure if most people (or anyone) can really use what works for you and make it work for them, if that's really the case.

FWIW, I found your comment very unhelpful. It sounds more like you want to brag about who you think you are.
1.18k is more characters than 1180. Who came up with this title?
The key here is to make a single API call to the backend which then runs 100+ SQL queries at once and combines the results into a single JSON response - that way you're only paying the network cost once.

See https://www.sqlite.org/np1queryprob.html

I've implemented GraphQL on top of SQLite and found it to be an amazingly good match, because the biggest weakness of GraphQL is that it makes it easy to accidentally trigger 100s of queries in one request and with SQLite that really doesn't matter.
> you did not in fact get owned up

Not by the specific xz hack that was found. But I guarantee there are a whole lot more that haven't been found. You can't declare victory because we discovered one hacker. Effectively auditing updates for malicious code is impossible both in theory and in practice. As soon as you accept updates you're vulnerable. And if you don't accept updates you're vulnerable because it's impossible to verify that your initial install had no vulnerabilities, either intentional or accidental.

I agree that more frequent updates make a difference, but that difference can easily be in the positive direction too. And I think the overall difference is really not as big as you suggest.

Perhaps it would be useful to have something like a certificate transparency log but for the application code, so it could be retroactively audited on suspicion of foul play, and attacks that supply different updates to different users could be detected by third parties. This would be useful for native apps too.
I just have to compliment the lovely external link motif here.
Where is the GPT implementation in JAX? I only found this [1] in PyTorch and NumPy.

[1] https://github.com/karpathy/nanoGPT
And you know Google is using it's spam filter only so that they become the gatekeeper to your email. It's like SMS. First google added a spam filter for text messages and used our help to train it. Now I get "Verified by google" spam messages from companies that I didn't give my number to. Beware the free spam filter it's primarily a way for google to sell you more verified ads.
What's the RSS feed address? Couldn't see it there.
The voices in my head speak in MP3 to MIDI...
Wow, was pyramid.com originally theirs?

https://en.wikipedia.org/wiki/Pyramid_Technology
I'm always suspicious about these pieces talking about how much energy crypto, or AI, or anything else use. How would you ever go about finding an accurate number for how much power is consumed for some specific use case of all computers in the world? It's mostly just guessing, and you can pump the numbers up however you want - include the energy used in the production of the servers, moving them around, recycling them after, the travel of the employees who work on it.

And then that's used to paint those technologies as morally wrong. You can do a similar article about anything. Why not video games? They use tons of power, and nobody actually needs them. Or accounting software, or art.

The fact is that energy expenditure and technological adoption will keep increasing. We should be focusing on generating the energy we use more sustainably, rather than trying to make people spend all day deciding which personal choice to make to minimise the amount of energy they use.
I might be misreading you, but Chrome has worked on iPhones for 10+ years. I've never used Safari.

https://appleinsider.com/articles/12/06/28/first_look_google...
Out of curiosity, did I stumble on an actual feud of sorts, or since they're a prolific commenter did they just not recognize you? Do you have links to the first four?
>don't keep it to yourself

It's not exactly a secret. See, for example, censorship in Turkey and India. In general, he's overwhelmingly approved censorship requests from authoritarian governments. So much for "free speech absolutism".

In general, Musk himself regularly shouts his biases at the top of his lungs, and has applied selective enforcement of Twitter's own TOS. His selectivity can be easily aligned with his biases.
While I was searching for what an “APL ball” was I stumbled upon this page which has TTF don’t of several cool old typewriter faces:

https://www.selectricrescue.org/
No, IPv6 has not been a failure, just a newer version of IP. IPv5 was skipped, so will be IPv7. Maybe IPv8 will unify IPv4 & IPv6.
I, too, am curious. I have been searching comments for a bit but haven't found anything.
I wish they could run one with the carpeted floors and fabric seats.
Bluetooth was always insanely reliable for me for file transfers even on phones and PCs that were a decade apart in manufacturing date. It was slow, but for a lot of things that was fine, and it was the obly way to get data from some really old phones.
I had a number of Tiles over the years and really wanted to like them, but really didn't. I lose stuff infrequently enough that the battery in the tiles would die 2-10 times before I was likely to lose my keys/wallet. The TV remote, the tile was something my son (the primary loser) would fiddle with constantly and destroy. I carried a dead Tile Pro on my keys probably 95% of the time I carried it.

The one place I'd really like a tile is on my Pixel Buds, but a Tile is a significant %age of the size of the case, and again not something I need super frequently.
this does not eliminate write contention, it just moves a bunch of the problem into the application as now you have to resolve conflicts yourself
Your question was WRT why some people would find the article politically divisive.
Ah yeah, my comment was specifically related to the food delivery services provided by Uber.

Granted, the taxi service hardly any better in many countries. In the US, it's rapidly building a new underclass of indentured cheauffeurs, chained down by vehicle maintenance costs and massive fees from service providers.
You want the 2 cameras you are recording with to be near identical. If the lens is different (for example) then the mask might be distorted and would not line up with the colored image.

Building 2 nigh identical cameras, but one with a sensor outside of the frequency range of the other, is probably a very expensive custom job.
> I am always in favor of tests around the boundaries between system components (regardless of what you call them; integration tests, API tests, etc.)

Funnily enough, "unit tests" is what this was called originally. The boundary is what "unit" referred to. In my experience, these days most people just call them "tests". That they happen at the boundary is implied as by this point it is generally agreed upon that testing anything else is a waste of time at best and sometimes even detrimental.

Which is why nobody in fake internet argument land can settle on what "unit", "integration", etc. mean in the modern age. There is nothing related to testing in need of additional qualification to communicate to other developers what isn't already communicated with "tests" alone.
Cool. Some points to improve

- It'd be nice to have some sort of devtools view or a way of copying / seeing the components directly on the website. Personally, I really like bit.dev's home page. You could do something similar.
- I like that you focused on marketing blocks. It complements the shadcn blocks.
- If you want to grow this, I think adding the ability add / edit blocks directly on the website would be nice. You could see everyone's blocks, upvote and discuss them.

These points aside, your blocks look great! Keep it up!
how about 6 inches or more of concrete? It's very possible to not hear your neighbors having a party, we just don't regulate for noise pollution.
I wonder if SQLite will ever be modified to allow concurrent writes. Right now it locks the whole DB on write [1]. But since SQLite usage is rapidly expanding from its embedded db roots, one has to wonder if the devs have considered creating some sort of SQLite daemon, or if the underlying architecture would have to be changed so drastically it wouldn't be worth it.

1. https://www.sqlite.org/faq.html#q5
Yes, as I wrote, npm is not regulated.
It's more pleasant to write than C because Rust removes fear.
Looks like the verbose <picture> approach would be the most advantageous for backwards and forwards compatibility
I was not prepared for how shocking it was to witness totality.

I've seen partial eclipses in years past and they were neat. But this was staggering. Like the sun disappeared and was replaced with a black hole.
The only problem with this attitude is that JSON APIs are meant to be interoperable, and as the OP showed, you can't rely on the systems you interoperate with to uniformly have the same understanding of JSON numbers, and misinterpreting numbers because of system incompatibilities will cause some really bad headaches that are totally avoidable by just forcing everyone to interop in terms of decimal numbers encoded as strings.
Show HN: I created automatic subtitling app to boost short videos
I made https://videofa.st

This is a web app to add automatic subtitles/captions into your short videos,

I created this app because I was wasting so much time to add subtitles manually into my own social short videos and the quality was poor, but now it's easy and fast!

I also needed to pay my bills and so I thought: why not help others getting access to this time saver app? That's how I decided to make it becomes a Saas and to share it with you today!

The link is videofa.st
I use Google like this unfortunately, I just search random things that come to mind if I want to know more.

Example: I see a squirrel nibbling at a pinecone or something. My brain literally thinks to search "squirrel diet pinecone" or "what do squirrels eat pinecone" and if I have my phone on me I search that. Otherwise I just search it when I get home.

I did an experiment where I ditched my smartphone for a year and this thought pattern went away. When I picked up the smartphone again the thought pattern came back.
Thanks for reposting this here.
I think I work in a similar way to this, but I've not written it down as a "manifesto" before like Simon has.

I'm going to be thinking about this as the Discovery Manifesto.... or maybe the autodidactaliser.

I've found it useful to reexpress foreign knowledge in a familiar setting. The magic is possibly that the learning seems fun because the familiar tool is fairly easy to use and the new information is expressed in the familiar way.

It's also good because it's not cheap dopamine, like looking over Youtube videos.... I watched a video on the 6502... I know how it works now??.. Youtubes do have their place, but not at the expense of doing more in depth thinking.
Scientists can't fully explain recent climate change records
Chrome on iPhone is based on WebKit, like Safari, not Blink, like Chrome everywhere else.
Reverse engineering was and is a lot of fun! If anything its grown in demand, you just have to make sure you’re doing reverse engineering for where the demand is. Same skills, different targets :)
It's a single-line tweet with no information, no background, no anything. I learned nothing from clicking this link beyond a vague accusation which may or may not have merit to it and where there may or may not be more to the story.

So yeah, I flagged it.
I have no idea what's going on here, but I got the same error and really did fix it by updating Chrome and restarting.
I concur

english speaking rate: ~150 words per minute

gpt tokens per english word: ~1.3 tokens per word

1M hours = ~12B tokens

I'd fudge that up a bit because it's probably more tokens from non-English but comparatively seems like not much
Gymnasium is a maintained fork of OpenAI's Gym library
No, and there was a whole lot of negative press/safety concerns due to letting these easy to use trackers out in the wild.
I don't think I've ever seen green screen used outside either. I think you can kinda use it outside... But any random cloud passing by would destroy your morale in the editing room if you're keying against green screen. Also lighting conditions change during a day and you'd have to be aware of that when keying. Not fun.
Re the subject. On HN, we often discuss the article, other content related to the article, and peripheral points. Many often prefer the original source over adaptations, too. In this case, I referenced “God’s Word” to make peripheral points about the original source material instead of Dante’s own work.

So, you’re certainly right. I went to a factual source with evidence I linked elsewhere instead of the fictional work. That source said you and I would be in Hell if we didn’t take steps to avoid it. A critical topic that gets no attention here. So, I’m covering it.

We can know it will be fire, not ice, since the God who created Hell talked about it so much during His time here:

https://www.crossway.org/articles/jesus-said-more-about-hell...

It’s not some consequence of our thoughts or feelings or symbolism. It’s an actual place… an objective punishment…. justice and wrath… our sovereign ruler pours out on His enemies. It has a number of descriptions that make us wonder how literal or symbolic they are. While none are ice, many talk about flame, lake of fire, and smoke in quite a literal way.

Far as Satan, God’s Word says he goes into the lake of fire at the appointed time for his defeat. Revelation 20 captures much of the judgement of Satan and people without Christ’s forgiveness:

https://www.biblegateway.com/passage/?search=Rev.+20&version...

One other thing. God’s wrath is described as a consuming fire. The book of Nahum is all about how horrifying it is. Ice, or deadly cold, makes your body slow down until you nod off dead. Fire wakes you up to fully alert as you scream running away from it. If your nerves and organs were indestructible, then you’d be stuck with that maximum moment of pain every second of your life. Hell might be eternal fire because it’s more horrifying that way.
when your mum's angry at you and needs to make it known
Surprises in Logic: Chaitin's incompleteness theorem
Hugging Face reverts the license back to Apache 2.0
Show HN: Feem – Transfer Files Offline
Hello HN.

I live in a third-world country where Internet speeds have historically been very poor and generally expensive.

So I built an offline file transfer tool called Feem, that helps you transfer text, files and folders between your devices without passing through the Internet.

Like other apps in this same category, you need to be inside the same LAN. Or share your mobile hotspot. You also need to install the app on all your devices. Feem works on iOS, Android, Windows, Mac and Linux.

What makes our take on local file transfers a bit different from similar apps are:

- Resumable file transfers. This always comes in handy when your large file transfers get interrupted for one reason or another. It also helps avoid the deduplication of already transferred files.

- Full Duplex Support. With Feem, you don't have to wait for a large file transfer to terminate before sending or receiving another large file. We use (C++) multi-threading behind the scenes to achieve full duplex support.

- Chat-like UI. Comes in very handy when you want to view the history of your transferred files. Or just to chat with colleagues in the same office building.

Here's a raw walkthrough-demo video of Feem in action between Android and MacOS. https://www.youtube.com/watch?v=WahFB5FuvJc. We will make a much better introductory video later.

If interested to try it out for yourself, head over to https://feem.io.

Awaiting feedback.

Cheers.
Tolkien echoed the same thing in The Hobbit:

“Now it is a strange thing, but things that are good to have and days that are good to spend are soon told about, and not much to listen to; while things that are uncomfortable, palpitating, and even gruesome, may make a good tale, and take a deal of telling anyway.”

And we see it on HN itself, there are many "very good" stories that get posted that get a lot of upvotes but few comments because really all there is to say is 'very good'.

But stories about bad things happening get thousands of comments.
I think you are right. Will be interesting to see what kind of startups pop up to capitalize on this.

Sadly, I think it’ll only make life more tribal and lonely.
Yes: phones (or, at least, flagship Apple and Google phones) are drastically harder to compromise.
Physics of Language Models: Part 3.3, Knowledge Capacity Scaling Laws
FYI the 30 episode chinese version is on youtube.

I really liked their version of the panama canal scene.

I don't want to spoil anything so I'll ust leave it alone.

https://www.youtube.com/results?search_query=tencent+three+b...

edit: only the first two, I think more get unlocked as you watch them.
Probably not. 9 is a big number. They're probably breaking too often. Should only break every few years.
Interesting point how DRAM manufacturers slowed production to maintain high prices.
It is a thing that's done sometimes, usually for trains between cities which are on different gauges https://en.wikipedia.org/wiki/Dual_gauge
My municipality signed a 30 year exclusivity agreement with Comcast. In exchange for the rollout, no one else can offer broadband until 2029.

I don’t understand how this can be legal.