skysight-inc/HackerNews huggingface dataset:
The default fonts are just plain awful. It's trivial to drop in a better font and make it indistinguishable from native.

Possibly a licensing issue as to why they don't include better ones by default as you have to bake it in? or they want to make the binary as tiny as possible by not using a bigger font file?
First I've heard of the "m4b" file format. Looks like a variation of m4a with stanardized metadata for (B)ooks, hence the b. https://en.wikipedia.org/wiki/MP4_file_format#Filename_exten...
Riscv seems really cool. It's come so much farther than I would have guessed and seems to have a bright future.
> If renting is strictly financially worse than buying, why do so many fabulously wealthy corporations rent instead of own their offices and stores

Because they can claim that expense on their tax report and dynamically downsize or upsize if they are growing or shrinking fast?

You literally can not compare private homeownership with large companies owning their offices.

> When you buy a home you have to pay mortgage interest, property taxes, maintenance costs, HOA dues, and you have the opportunity cost of not being able to invest your mortgage principal instead of locking it up in your house.

All negligible compare to the fact that you own actual property, you have the freedom to do what you please and the value of your home is one of the best assets against inflation, because housing is always needed.

If owning a home was not worth the trouble, how come gigantic corporations like blackrock are buying homes 30% over asking price as soon as they can?

Of course it‘s not true that only losers don‘t own their homes, but in the last 30 years, if you do own yours you‘ve automatically won. Housing prices are so astronomically high that suburbian property beats anything else.
I've got a single digit number of contributions to projects that I like, mostly because of how daunting it is to familiarize oneself with a codebase, and this 'git log -reverse' trick seems incredible as an entry point to a new project.

That being said, how do you feel about using this technique for repos with 2k+ commits? It seems unrealistic to read all of them, or am I being short-sighted here? I get demotivated just thinking about it.
Just looked at his Twitter. Seems like he's gone off the deep end and is now grifting like Alex Jones. Posts about Fauci, woke liberals, FBI + KGB working in cahoots....pathetic, really.
> Why should the rest of the world put up with Google and Facebook? Free trade for me but not for thee? This hypocrisy is maddening.

It doesn't have to, and other countries have imposed restrictions and even outright bans on US tech firms. The EU being the prime example.
RTS devlog #8: How to beat lag
BTC value is up: internet consensus "Crypto is the future, if you disagree it's because you don't understand"

BTC value is down: internet consensus "Crypto is a silly toy and usually fraud"

I'm more on the internet consensus when BTC is down side, but it's cringy to watch how seemingly everyone changes their opinion based on the current BTC price. I know it's probably not true and more of an issue of which opinion is published and who feels encouraged to speak, but still.
Ask HN: What’s your Mastodon profile handle?
Given Twitter’s current environment aligning with some downtime around the holidays, it seems like people are getting active over on Mastodon.

Have you tried it out? If so, what’s your profile so people can follow and make friends.

I’m @cameronbanga@mastodon.social. I think that’s the right way to share. But if you search CameronBanga in your client of choice, you’ll probably find me.
A few years ago the only Wifi MCU you could use Rust on was an obscure Realtek one - because it had an ARM core. Having a standard core would've been a great benefit back then, but it seems like nowadays all the tooling you need has been ported to their current architecture as well.
Nuklear returns a bunch of vertices, vertex-indices and draw commands, so it plugs best into a 3D API (like GL, D3D, Metal, Vulkan...). To render into a frame buffer you'd need to implement a simple software rasterizer with texturing support.
Ooh, nice. I especially appreciate seeing jokes mentioned in there as a specific case. I often watch with subtitles on and it's frustrating when a joke is spoiled by bad subtitle timing.
>Why?

Because it is a complete and utter lie. The Wikimedia foundation is extremely wealthy and under no financial stress. They Have hundreds of millions in assets[0].

A charity should be honest and open about what they are doing with the money they are taking. Wikimedia foundation isn't and is fundraising as if they were about to go under.

[0] https://upload.wikimedia.org/wikipedia/foundation/2/26/Wikim...
Transcription can lose meaning, as text is not a 1:1 replacement for speech. You lose cadence, stress and emotion.
What? It's much worse now, I routinely see rich web apps which refuse to open a detail view in a new tab, and reject the attempt by the middle mouse button to do so. Instead I get a huge noticeable lag to switch between the two. Ick.
Compressed instructions (https://en.wikipedia.org/wiki/Compressed_instruction_set) negate one of the "good reason"s
I have an 18 core i9 overclocked to a stable 5GHz and 128GB of RAM.

Without fail, every single time I press the Windows key and start typing, the first few letters are dropped.

Without fail, every single time I launch a new Explorer window, the file path has a slow ass green progress bar, my drives (of which I only have 4, and only one is a spinner) are place-holder icons and the available storage icons aren’t there. After very literally 10 seconds or so, Explorer finally looks right.

Meanwhile, Everything search remains blissfully instant, Explorer alternatives such as OneCommander are blazing fast, and even tools like PowerToys search (the one that looks exactly like macOS’s Spotlight search) are fast as hell. I find that one surprising because I’d assume it’s just an alternative GUI for Windows search, but I guess not?

Anyways, the point is, Windows itself isn’t even necessarily the problem (though, yes, it is a mess that I grow less and less able to tolerate). Even Windows’ first party foundational apps are completely broken.

At this point I’ve all but washed my hands of Windows. I just can’t stand it anymore. Life for me from here on out is primarily Apple hardware, as many FOSS apps and services that I can find, and Linux VMs for development.

Im planning on switching my Windows PC over to a NixOS bare metal install, and will run Windows via KVM for the rare moments when I want or need Windows. But even for gaming, which I do far less of nowadays (pretty much Souls games and the odd game of Smash), my PS5 and Switch are more than good enough.

Windows is an absolute train wreck and I have every reason to believe it’s only ever going to get worse, not better. Which sucks because though I prefer the Unix paradigm, there’s still a lot to appreciate about Windows. I wish it weren’t being driven into the ground, but here we are.
Think about how you learn to read - you 'sound out' words, turning letters into sounds to match them to a pronunciation to figure out what word is represented.

Now imagine trying to learn how to do that when you have never heard any words spoken out loud.

People who are deaf from birth often have a lot of difficulty with spelling and reading, because both skills are closely connected to saying and hearing words. Connecting written words to lip movements (which is kind of the closest thing to 'phonics' for a deaf person) is lossy - the letter-to-lip connections are fuzzier than letter-to-sound, and lip-to-letter is very ambiguous.

Subtitles are great for people who are confident and comfortable readers - say, people who have become deaf due to age - but for some deaf people following subtitles can be like asking someone who's dyslexic to quickly read a sentence out loud.
If you give a channel URL to NetNewsWire, it will figure it out for you. I definitely recommend it, it's the golden standard of RSS readers.
I think you're right, although I'd say bad theology is in the eye of the beholder (unless we're talking about prosperity gospel theology, which is objectively terrible)

I grew up a rather serious Lutheran, then branched out within Protestantism in college. John Piper, Francis Schaeffer, Tim Keller. Tons of Bible studies and podcasts. I found it to be rather intellectually satisfying.

This is all to say that I don't think bad theology was the issue here. My only issue was that I made too many friends who were missionaries (some with Wycliffe) and, inspired by how they were living life, I flew too close to the sun, as it were.
or adding a russian language pack to your system. some of these are so silly sounding that they are almost unbelievable on first hearing of them.
I think the argument, aimed at the people making the website/app (but not the login, which should be a third party), is that they should ditch ad-hoc and ill-advised password constraints and instead go with a well vetted third party lib that just measures password "strength".

A variant of "don't roll your own crypto (unless you work in the crypto space)".
SBF judge is married to law partner of firm that arranged the FTX-BlockFi deal
What's wrong with these?

https://wikimediafoundation.org/support/where-your-money-goe...

https://wikimediafoundation.org/about/financial-reports/

https://meta.wikimedia.org/wiki/Wikimedia_Foundation

At some point you have to ask yourself "what would victim blaming look like, and how different is that from this"
Yes, it's best to consider it an entirely different language rather than replacements of words.
>Sure, but the closed captioning is still extremely good. The typists use chorded keyboards for speed and yes they occasionally make mistakes but everything is generally quite clear and accurate.

Live subtitling (on the BBC at least) is mainly done using re-speaking and voice recognition, rather than typing.
My best idea was to subscribe to the RSS feed of my getpocket.com account. That way I can save any page anywhere to read it later in my RSS reader.
A Mini Moon Rover from the Toy Company That Created Transformers
Jack Sweeney brings a delayed version of ElonJet back to Twitter
It's time for this, it's time for that...

Imagine how much further away humanity would be if these critics actually sat down and produced what they think is missing.

I have a family to support and I'm slowly and painstakingly crawling out of a huge hole both in physical and mental health. And my job is fairly demanding.

I don't have the bandwidth. Many others don't have it as well. So whoever feels so strongly about stuff -- by all means, please create the thing! You'll be celebrated.

Historically it's been pretty evident that "raising awareness" is a very frail strategy that doesn't achieve anything short-term.
Do you have any friends or coworkers in a similar situation? If so, maybe you can rent a small apartment together as a crash pad.

Otherwise, is your dad able to co-sign a lease with you? If he has a good rent history, you can probably get around those sorts of requirements.
Licensing innovation - The open licensing model, anyone can make a RISC-V implementation, there's some rules/costs involved if you want to use the RISC-V trademark with it: https://riscv.org/about/risc-v-branding-guidelines/ but certainly a lot cheaper and permissive than arm's architectural licensing model.

This enables far more competing RISC-V implementations, with more choice and more ability to modify things to your needs.

On the downside you could see eco-system fragmentation and lots of subtle incompatibilities causing issues for broad software support.

Ultimately anything technical happening is secondary to this, this is the reason RISC-V is taking off, not anything to do with technical superiority (it simply needs to be good enough).
This is the stupidest thing I’ve heard from Levine in a long time.

Any 101 level marketing course will tell you that burning your brand with existing customer base is a horrible way to reach a new market segment.

A Brand is a promise. Damaging your brand with one group doesn’t make you more appealing to another. Just makes you look erratic and untrustworthy.
Some argue it has actually become a CISC (special instructions for JavaScript and so on), but I don't know how RISC-V compares.
Feel free to respond if you're willing to address any of my points in good faith. I've made it abundantly clear I only believe in audited, well behaving and open source solutions. I'm not advocating for sending your passwords off to an unknown entity in clear text.

My point about self-hosting password managers was aimed at a relatively common (but in my opinion, unwise) advice for people to just host their own instances of vaultwarden[1], but it also applies to file-based storage such as KeePass.

[1] https://github.com/dani-garcia/vaultwarden
If you work for a company that could be punished by China you should furiously work to get your company out of China so that they can't do this.

Keep your comments in the boardroom, but whatever influence you have, you use.
Some EDRs do stuff like adding russian keyboard layout as an alternative, which stops a fair share of 'malware as service' type stealers.
https://mayankvikash.in/posts/what-is-chatgpt-everything-you...

Everything you need to know about ChatGPT.
Meanwhile, Ford announced in April that they were aiming to produce 150,000 F-150s by the end of 2022 (up from a 40k target). I'm bearish on Tesla overall, since the traditional automakers are trying to pivot to EVs. The EV market will grow at Tesla's expense.
I feel compelled to note that I'm quoting Ebenzer Scrooge as the parent above - as always, sarcasm doesn't transition well to text.
If you haven't already, you could reflect on your 'failures' to see what you can learn from them. You may identify areas you want to develop in yourself, spot something you could tweak in your products, or just clarify your career aspirations.
I'm in the same boat, every agency I've donated to has turned into a google-powered ad-shilling-machine within a week. It makes it impossible to trust well-intending organizations.
I moved somewhere for work, that doesn't have NPR on the radio dial, and the app just isn't that great. So instead of listening to the radio, I play audiobooks during my commute.
Yes, the public systems are struggling to manage behavior and iphone addicted parents are not helping the situation. Kids with bad behavior deserve equal attention but should not be sucking all the air out of the classroom, which unfortunately is happening all too often. When that happens ideally there are interventions, discipline, social work, IEPs, medical therapy, and alternate placements. Obviously we cannot ignore such kids (largely boys) or they'll be on their way to prison or otherwise an economic drag on society. I worry especially about all the boys I see who are just not getting out with dad, grandpa, or brothers to get some solid lessons and hard knocks on the playground.
DJGPP was great, but if you want to drop to assembly for performance reasons, NASM was the way to go. AT&T syntax on Intel was a poor choice IMO, and the pain of juggling inline assembly register requirements was just not worth it.
I'm not talking about Qualcomm, really. I'm talking about companies like Apple, who really only have a cursory attachment to ARM as an ISA. Then there's the hundreds of smaller manufacturers who have zero attachment to ARM and would much rather build hardware on their own terms. Those are ARM's moneymakers, and those are the companies that frankly have the most to gain from using RISC-V.

If Qualcomm is a relevant topic regarding ARM's success, then they've arguably already failed.
There is also a Founders at work. The funny at work title may have been a riff on that.
I posted it above - with links.
My suspicion is they'll fork the arm architecture at some point (either via a legal agreement with arm or just taking the deploy the lawyers approach and doing it unilaterally). Apple like their walled gardens and closed eco-systems so there's no clear reason for them to switch to RISC-V whilst they're very happy with their arm eco-system.
You are correct I meant yubikeys. I'll have to look a bit more at this new thing.

I confess right now it isn't impressing me. Is sounding too magical in a "it just works" way. With no real explanation of how.

It hurts that it sounds tied to a device. I stopped using some authenticator apps after I lost access to a ton of stuff when my phone broke.

As for phishing, this seems like a mitm would still work better than you'd expect. Folks get really good at ignoring warnings and such. Especially under duress.
Britain’s winter of discontent is the inevitable result of austerity
In a way, any GAN (https://en.wikipedia.org/wiki/Generative_adversarial_network) has aspects of a Society of Mind: two different networks communicating with each other, with the discriminator attempting to find flaws with the generator's ongoing output.

And https://scholar.google.com/scholar?hl=en&as_sdt=0%2C31&as_vi... shows many attempts to generalize this to multiple adversarial agents specializing in different types of critique.

One of the challenges, I think, is that while some of these agents could interact with the world, it's just far more rapid for training if they just use their own (imperfect) models of the relevant subset of the world to give answers instantaneously. Bridging this to increasingly dynamic physical environments and arbitrary tasks is a fascinating topic for research.
@mattl@social.mat.tl
If you are learning for historical context and curiosity reasons, K&R is a good place to start. It's short easy to ready but is missing a lot of important context. A lot has changed in the world since it was released.

If you are learning for practical reasons, like you have a project in mind, then it will be dependent on that project. C patterns and idioms vary a lot per project and time period. For a newer, more practical book I liked C Programming: A Modern Approach. Just don't go into it not expecting it to be too modern. The subject matter is still still C. After that you'll still probably have a lot to learn for whatever project you have in mind. C has a lot of quirks, peculiarities and shortcomings. There is no standard way of dealing with them so each project has their own best practices or set of helper APIs/tools with some minimal overlap.
If notes are unencrypted then I'm absolutely fucked. I really hope this isn't the case. I assumed they were, I thought I read they were even. But now I can't find anything confirming this.

Lastpass, please advise
The internet sucks, HN sucks less than most and its in no small part due to Dang - thanks Dang.
This kind of presumes that Lyft and Uber have completely similar markets and user overlap. I know of many Midwest communities, for example, where Lyft is the only option.
I drove for Lyft and Uber for about a month. I used the $.55/mi deduction to bring my effective tax rate down. 2-4 hours a weekend * 4 weekends for effectively beer and wings money!

It's the only way the business makes sense, but I know quite a few drivers doing it full-time and they enjoy it. Set your hours to work around family, school, etc.
What does that have to do with indie authors not attached to big publishers, though?

And why would big publishers be able to dictate payment terms to unaffiliated indie authors? sounds like illegal price fixing if true.
Mechanising and evolving the formal semantics of WebAssembly
You can count on the numbers being at least roughly real. But it's not that encouraging:

- 1M is less than 1% of Verizon customers. Terrestrial fiber and mmWave FWA will be faster and cheaper.

- Scaling issues are already apparent: https://arstechnica.com/tech-policy/2022/09/ookla-starlinks-...

- To serve 1M customers, it takes launching about 4500 satellites to get 3500 current working satellites with a lifespan of about 5 years. Everything depends on the next gen satellites completely changing that equation.
None of this shows Lyft's business model is broken. In fact it shows it's working splendidly for Lyft.

The fact that Lyft takes a different percentage of each ride -- from less than 20% to more than 70%, in the author's experience -- is a reflection that at different times of day, on different days, in different locations, there are different mismatches between driver supply and passenger demand.

Lyft obviously pays the minimum needed to ensure available drivers, and charges the most that passengers are willing to pay. None of this is surprising -- it's how a market intermediary works. As more drivers sign up and are active in relation to passengers, driver pay decreases. As more passengers need rides in relation to drivers, passenger fares increase. And vice-versa.

The idea that taxi dispatchers could be more efficient, or as efficient, is ludicrous. Does nobody remember regularly waiting 30-60 minutes for a taxi from a dispatcher?

To answer the author's question, of course Lyft could make deeper cuts while keeping the core business running. But most of running a business is about reinvesting profits/capital into growth when growth seems available.

After all, the very first sentence on Wikipedia makes it clear all the things it's trying to do at once, of which ride-hailing is one of many [1]:

> Lyft, Inc. offers mobility as a service, ride-hailing, vehicles for hire, motorized scooters, a bicycle-sharing system, rental cars, and food delivery in the United States and select cities in Canada.

It takes a lot of employees to be doing all those things.

[1] https://en.wikipedia.org/wiki/Lyft
I must mention that the WASM demos all render to a half resolution framebuffer when running on a high-dpi display, and the resulting aliasing and upscaling may introduce all sorts of artefacts (even as late as in the browser and window system).

I've configured the canvas upscaling to use point filtering because that looks nicer for Dear ImGui's and Nuklear's default pixel fonts (otherwise the text look slightly blurry after the upscaling), but the point filtering doesn't look exactly great for microui's default font.

Using a proper TTF font rendered in native resolution on a HighDPI display will look a lot better. But proper 'non-native' text rendering is a surprisingly tricky thing to do right.
The default position is that subtitles are a verbatim transcription of what was actually said, so there's no need for "[sic]".
Email isn't ideal for content creators either. It costs money to deliver the content and delivery is not guaranteed. If has the knowledge and resources, or they have a heavily engaged audience, great, but that's not a pretty small group.

Add in the ever growing panopticon of privacy legislation (yes, that's an oxymoron) and doing anything with email has become onerous to sole and/or non-commercial operators (because email qualifies as PII.)

That said, email and RSS are fantastic. They work. For the most part you aren't paying a tax to the mega-platforms to reach your audience. Both should be supported and their use encouraged.
>Generically that's true. If we were talking about bananas and Apple's banana's were better than Google's or Facebook's then that's legitimate competition.

That's exactly what's happening here.

People switch platforms all the time. I suspect it's more into iOS than out of it, and I think that's evidence of Apple being straight-up better.

There's nothing stopping Google from trying to build that same interconnected smooth experience. They certainly have the money and expertise. But nothing you've said provides any justification for forcing Apple to open their platform's features to all comers.

(And, again, Facetime is better not just because of the protocol or software or servers; it matters that Apple controls the hardware side of the equation, too. That wouldn't be true if they published a Facetime client for Android, or allowed others to do so. The whole notion is anathema to the way they've built their ecosystem -- not just from a biz POV, but also from a smoothness/polish POV.)