HN user

bokchoi

2,184 karma

Software developer

Posts64
Comments410
View on HN
www.uscis.gov 2mo ago

USCIS bombshell forcing green card applicants to file outside the country [pdf]

bokchoi
17pts1
github.com 1y ago

SLAX: Alternative syntax for XSLT tailored for readability

bokchoi
3pts1
mccue.dev 2y ago

Better Java Compiler Error Messages

bokchoi
5pts0
www.npr.org 4y ago

A digital conflict between Russia and Ukraine rages on behind the scenes of war

bokchoi
3pts0
gbracha.blogspot.com 4y ago

Bits of History, Words of Advice (2020)

bokchoi
27pts6
www.npr.org 4y ago

The European Union Wants a Universal Charger for Cell Phones and Other Devices

bokchoi
2pts1
www.npr.org 5y ago

The Story of the SolarWinds Hack

bokchoi
305pts129
github.com 5y ago

Java Development on Windows – Request for Ideas/Enhancements

bokchoi
2pts0
gbracha.blogspot.com 6y ago

Bits of History, Words of Advice (2020)

bokchoi
1pts0
www.seattletimes.com 6y ago

Fred Hutch, feds end HIV vaccine trial after data shows no benefit

bokchoi
2pts0
www.npr.org 7y ago

A Robot Named 'Tappy': Huawei Conspired to Steal T-Mobile's Trade Secrets

bokchoi
4pts0
www.marketplace.org 8y ago

Elizabeth Warren: “Equifax may actually make money off this breach”

bokchoi
3pts0
krebsonsecurity.com 11y ago

Sign Up at Irs.gov Before Crooks Do It for You

bokchoi
8pts1
www.indiegogo.com 12y ago

Ubuntu Edge campaign finished with $12.8M out of $32M

bokchoi
2pts0
mail-archives.apache.org 13y ago

Apache XMLBeans headed for the Attic

bokchoi
1pts0
opensource.com 13y ago

Open source game, [d0x3d], teaches security concepts and is fun to play

bokchoi
1pts1
joeyh.name 13y ago

Git push over XMPP

bokchoi
78pts17
www.advogato.org 13y ago

RedHat porting OpenJDK to ARM64

bokchoi
5pts0
www.lovettsoftware.com 13y ago

Model Based UI Testing using DGML in Visual Studio

bokchoi
1pts0
www.lovettsoftware.com 13y ago

Software Trails: Lightweight profiler for Windows apps with nice visualization

bokchoi
1pts0
earthly-powers.blogspot.com 14y ago

Modular services with OpenJDK Jigsaw

bokchoi
2pts0
www.theverge.com 14y ago

Pre to postmortem: the inside story of the death of Palm and webOS

bokchoi
1pts0
gigaom.com 14y ago

Famous judge spikes Apple-Google case, calls patent system “dysfunctional”

bokchoi
601pts121
nagademo.com 14y ago

June is National Game Development Month

bokchoi
1pts0
www.subbu.org 14y ago

REST: Protocols vs Styles

bokchoi
5pts0
www.economist.com 14y ago

Economist on Linux Desktop: Free is too expensive

bokchoi
34pts30
jeditoolkit.com 14y ago

JavaScript protocol based polymorphism inspired by Clojure protocols

bokchoi
24pts2
blogs.oracle.com 14y ago

John Rose: value types in the vm

bokchoi
6pts1
www.lovettsoftware.com 14y ago

What's New in Visual Studio 2012 Dependency Graph Features

bokchoi
2pts0
skife.org 14y ago

Java Daemonization with posix_spawn(2)

bokchoi
2pts0

Got this email (!) from an immigration attorney friend that basically says green card applicants need to leave the country in order to file.

    From: U.S. Citizenship and Immigration Services uscis@messages.dhs.gov Sent: Friday, May 22, 2026 6:59 AM Subject: U.S. Citizenship and Immigration Services Will Grant ‘Adjustment of Status’ Only in Extraordinary Circumstances

    WASHINGTON—U.S. Citizenship and Immigration Services today announced a new policy memo reiterating the fact that, consistent with long-standing immigration law and immigration court decisions, aliens seeking adjustment of status must do so through consular processing via the Department of State outside of the country. Officers are directed to consider all relevant factors and information on a case-by-case basis when determining whether an alien warrants this extraordinary form of relief.

    “We’re returning to the original intent of the law to ensure aliens navigate our nation’s immigration system properly. From now on, an alien who is in the U.S. temporarily and wants a Green Card must return to their home country to apply, except in extraordinary circumstances. This policy allows our immigration system to function as the law intended instead of incentivizing loopholes. When aliens apply from their home country, it reduces the need to find and remove those who decide to slip into the shadows and remain in the U.S. illegally after being denied residency,” said USCIS Spokesman Zach Kahler.

    “Nonimmigrants, like students, temporary workers, or people on tourist visas, come to the U.S. for a short time and for a specific purpose. Our system is designed for them to leave when their visit is over. Their visit should not function as the first step in the Green Card process. Following the law allows the majority of these cases to be handled by the State Department at U.S. consular offices abroad and frees up limited USCIS resources to focus on processing other cases that fall under its purview, including visas for victims of violent crime and human trafficking, naturalization applications, and other priorities. The law was written this way for a reason, and despite the fact that it has been ignored for years, following it will help make our system fairer and more efficient.”

From their blog: https://blog.documentfoundation.org/blog/2026/04/01/comment-...

The Community Bylaws require that employees of companies involved in legal disputes with The Document Foundation be removed from TDF membership because, in the past, people made decisions in the interest of their employers rather than in the interest of The Document Foundation.

and

The Document Foundation could have lost its charitable status, which would have had unforeseen consequences.

I'm not sure why they would have lost charitable status, but that seems like a legitimate concern.

Ooh, I felt this one. I went through porting a webdav browser widget from ExtJS 2.1 -> 3 and then 3 -> 4. It was a nightmare. Does ExtJS still not html encode replacement values in it's templates by default?

I spent many hours hogging the phone line to play btech 3056 back in high school. It was so cool talking to people all over the world. I wasn't very good at the actual game, however. I do remember encountering a bug where I was placed on a level-4 high building and I couldn't get off of it because my mech wouldn't let me intentionally fall.