HN user

freewizard

766 karma

https://twitter.com/freewizard/

[ my public key: https://keybase.io/freewizard; my proof: https://keybase.io/freewizard/sigs/2Eoeh17HRRF0PO7Ea1OGwEtjmLb6A7mfaOmxyGCmPIk ]

Posts19
Comments192
View on HN
code.claude.com 7mo ago

Claude Code supports modular rules in .claude/rules/

freewizard
2pts0
www.wsj.com 3y ago

US Lawmaker: RESTRICT Act does not target any individual user of VPN

freewizard
22pts11
breached.to 4y ago

Shanghai Police leaking 20TB Chinese citizens data?

freewizard
14pts3
github.com 4y ago

TypeSense 0.23 added arm64 binary

freewizard
1pts0
www.axios.com 4y ago

Nintendo wanted hacker's prison sentence to turn heads

freewizard
4pts1
github.com 4y ago

Multipass 1.9.0 Released

freewizard
2pts0
www.nytimes.com 5y ago

Biden Names Lina Khan, a Big-Tech Critic, as FTC Chair

freewizard
7pts0
www.politico.com 5y ago

Wall Street struggles to sell Washington on Bitcoin for the masses

freewizard
49pts48
forums.macrumors.com 5y ago

New SMS Hack in iOS 14.5.1?

freewizard
1pts0
www.reuters.com 6y ago

U.S. to force out foreign students taking classes fully online

freewizard
3pts1
www.theatlantic.com 6y ago

The Coddling of the American Mind (2015)

freewizard
5pts0
blog.zoom.us 6y ago

China asked Zoom to block its citizen, Zoom cut everyone on Tiananmen talk

freewizard
6pts0
www.theguardian.com 6y ago

US bars foreign nationals who have recently travelled to China

freewizard
2pts0
www.vox.com 6y ago

Why Adam Neumann is getting $1.7B to leave WeWork?

freewizard
8pts8
www.bloomberg.com 6y ago

Apple and Foxconn broke a Chinese labor law to build the latest iPhones

freewizard
210pts141
www.reddit.com 7y ago

Tencent game on Steam promises to stop collecting user ShadowSocks configuration

freewizard
1pts0
arstechnica.com 7y ago

Samsung brought Supreme faker up on stage at a launch event

freewizard
3pts1
pastebin.com 10y ago

Update: Keeping Pinboard on IFTTT (email from IFTTT CEO to Its Users)

freewizard
3pts0
www.wsj.com 10y ago

J.P. Morgan Hired Friends, Family of Leaders at Chinese Firms It Took Public

freewizard
43pts14

I would expect Slack do this. Maybe Slack and Claude should merge one day, given MS and Google has their own core models.

Git is distributed. Distributed system does not guarantee 100% uptime or real time consistency. You can take the whole history with you and push to a different remote.

It was down for ~2 hours. The status website claims "degraded performance", but in reality we get

    git@github.com: Permission denied (publickey).
Either GitHub didn't know how to communicate, or they were not sure about the real impact.

This is bad.

Nice project.

I wrote sth similar for myself, without requirement of USB switch or other hardware. it sends DDC command to HDMI/USB-C monitor and HID++ byte code to Logi MX keyboard and mouse.

Code is too messy to share but here's snippet if anyone want to write their own:

    hid_devices = [
        {
            'name': 'Logi Bolt Receiver',
            'receivers': hid.enumerate(0x046D, 0xC548),
            'command': [  # MX Keys Mini as first device on the receiver
                bytes([0x11, 0x01, 0x09, 0x1A, 0x00] + [0] * 15),  # change host to 1
                bytes([0x11, 0x01, 0x09, 0x1F, 0x01] + [0] * 15),  # change host to 2
                bytes([0x11, 0x01, 0x09, 0x1D, 0x02] + [0] * 15)]  # change host to 3
        }, {
            'name': 'Logitech Unified Receiver',
            'receivers': hid.enumerate(0x046D, 0xC52B),
            'command': [  # MX Anywhere 3 as first device on the receiver
                bytes([0x11, 0x01, 0x0A, 0x1A, 0x00] + [0] * 15),  # change host to 1
                bytes([0x11, 0x01, 0x0A, 0x1E, 0x01] + [0] * 15),  # change host to 2
                bytes([0x11, 0x01, 0x0A, 0x19, 0x02] + [0] * 15)]  # change host to 3
        }, {
            'name': 'MX Keys Mini Bluetooth',
            'receivers': hid.enumerate(0x046D, 0xB36E),
            'command': [
                bytes([0x11, 0xFF, 0x09, 0x1E, 0x00] + [0] * 15),  # change host to 1
                bytes([0x11, 0x01, 0x09, 0x1F, 0x01] + [0] * 15),  # change host to 2
                bytes([0x11, 0xFF, 0x09, 0x1D, 0x02] + [0] * 15)]  # change host to 3
        }, {
            'name': 'MX Anywhere 3 Bluetooth',
            'receivers': hid.enumerate(0x046D, 0xB025),
            'command': [
                bytes([0x11, 0xFF, 0x0A, 0x1A, 0x00] + [0] * 15),  # change host to 1
                bytes([0x11, 0x01, 0x0A, 0x1E, 0x01] + [0] * 15),  # change host to 2
                bytes([0x11, 0xFF, 0x0A, 0x19, 0x02] + [0] * 15)]  # change host to 3
        }
    ]

ISBN is the default ID when it comes to book related projects, yes it is convenient but not without its caveats. The often overlooked fact is ISBN was introduced in late 1960s, so books published prior to that obviously does not have that number; and not all countries adopted ISBN from day one, some like China was on its own catalog systems until 1980s; and bc ISBN are usually centralized managed by govt or commercial agencies, censorship with political or commercial reasons are not uncommon, some books were not able to get published, or may only see the world without an ISBN.

For obvious reasons, older / non-English / suppressed books may be those need more care when it comes to preserving.

Reminds me of lots of fun memory in last but great days of DOS as mainstream and dawn of Win32.

DOS/4GW was not the only game in town, there were a few of those 32bit extenders, I recall using sth called WDosX to run Delphi compiled (win32) exe in DOS. DOS/4GW was probably the most popular one partly thanks to the popularity of Watcom C compiler.

First impression so far:

- Migrating profile and social graph from Instagram is frictionless.

- Federation is not enabled, and my guess is it’s disabled last minute, bc when you type <at>id<at>server, the first <at> is deleted in your post completely.

- The visibility control is different from most ActivityPub implementations like Mastodon and etc, but more like Twitter’s . Kinda makes sense from business perspective, but will be tricky to see how this works across federated ActivityPub servers.

thanks for sharing the experience and thoughts behind it.

I just went thru a similar page redesign and your layout experience resonate with mine. totally agree flex is probably the most overkilling choice here.

I end up not go with grid but old pal float in 3 col view, mainly bc my use case is not typical [L, M, R] -> [L, M/R] -> [L/M/R] layout pattern, but more complex [L1/L2, M, R1/R2] -> [L1/R1/L2/M/R2], and the variable height of each part make the height attribute very difficult to manage in 3 col view.

    (10) ICTS COVERED HOLDING ENTITY.—The term “ICTS covered holding entity” means any entity that—
    (A) owns, controls, or manages information and communications technology products or services; and
    (B) (i) has not less than 1,000,000 United States-based annual active users at any point during the year period preceding the date on which the covered holding is referred to the President; or
    (ii) for which more than 1,000,000 units have been sold to persons in the United States before the date on which the covered holding is referred to the President.
    (11) INFORMATION AND COMMUNICATIONS TECHNOLOGY PRODUCTS OR SERVICES.—The term “information and communications technology products or services” means any hardware, software, or other product or service primarily intended to fulfill or enable the function of information or data processing, storage, retrieval, or communication by electronic means, including transmission, storage, and display.
this seems pretty broad, not just TikTok, but WeChat, Little Red Book, Yandex and any cellphone made by Chinese companies has 1M+ unit sold may all be subject to same restrictions

thanks for sharing. this site is great!

there are reasons to like old./i. but given reddit seems friendly with 3p clients like this one, Apollo and many others, guess it's time to move on.

got this email for a small open source project I had.

Not having a lot of users yet, so not sure I'll bother with the Docker Open Source Program which takes time to apply and wait for manual review. Also the email and faq doesn't mention the existence of Docker Open Source Program, which is seems a sign of no guarantee that rule won't change again.

Wondering which would be better alternative, Codeberg vs Github CR?

using Instagram login is not decentralized, a text-based social network prototype doesn't sounds a lot of work, are they dusting off one project in past hackathon to make the news?

Meta do have some good cryptography work and talent in FB msg / Whatsapp, that may lead them to build a somewhat ATP/Bluesky competitor. With that said, they are really behind in this game.

My main concern is these new product from social OG will still be likely ad driven model, which made Facebook/Twitter what they are today.

Is it possible for China to become democratic?

Debater B I agree that civil society is growing in China, but the government's continued crackdown on dissent and censorship of the media and internet represent significant obstacles to democratization. Without free expression, democracy cannot flourish.

Debater A I agree that free expression is crucial for democracy, but we must also acknowledge the steps China has taken towards a more open society. For instance, China has recently abolished term limits for its president, potentially allowing for greater continuity and stability in its leadership. It's important to recognize progress and continue to encourage positive developments towards democratization.

——

It seems either China govt propaganda dominated the training material of chatgpt, or the logic chain is oversimplified (abolishing term limit = continuity, progress + continuity = good), or both.

Easier account discovery/follow/porting is the surface. The core differentiator of Bluesky/ATP is the ability to have a global view for its network, as compare to Mastodon's limited local view. Things like search engine is not only possible but first class citizen in ATP design.

Obviously depending on your attitude towards ad tech, you may like or dislike it. However, if everything still (eventually) follows money as it used to be, and Twitter's 5 billion ad revenue (or more if you believe FB is shrinking too) wants to go elsewhere, ATP is offering a viable solution while Mastodon does not (at least yet).

they are very similar. I've tested both intensively a few months ago, ended up w Typesense for performance reason.

My test data set is 1.5M doc * 3-10 fields * 10-50 characters. Meilisearch has slightly better multi-language support, but typesense is much better on batch reindex speed and ram usage while a bit shy on supporting asian languages. The query speed is similar in light to medium load, I didn't stress test on query.

It's more like React Native, code in JavaScript but rendered with native components; webkit is for rendering epub view not the entire app.

Most ebook reader apps nowerdays use embed browser to render epub, with the notable exception of some apps on e-ink readers with their own parser and renderer, faster but at cost of maintenance effort and compatibilities.

The DRM applies even if you charge no fee.

Thank you. This is important to call out this, as DRM a paid episode seems a practical solution, but DRM free episode is absolutely taking aways reasonable options from creators and audiences.

Agreed.

a lot of product sun-setting from Google and other corp in this tech winter. Stadia is definitely handled in the best way one could hope for, IMHO it should be a text book example:

- refund the purchase

- listen to the user community, and act on it to avoid creating e-waste

- respect the employees and give them an opportunity to express their love of their work openly and officially