HN user

ww520

10,684 karma
Posts72
Comments4,219
View on HN
williamw520.github.io 1y ago

Zig Interface Revisited

ww520
98pts40
github.com 1y ago

Show HN: I built a JSON-RPC library for Zig with compile time reflection

ww520
13pts2
github.com 1y ago

Show HN: I rawdog a MCP server from scratch in Zig. No SDK

ww520
15pts3
github.com 1y ago

Show HN: Benchmarks agree with the complexity analysis of the TopoSort algorithm

ww520
2pts0
github.com 1y ago

The Algorithm Behind the Topological Sort Library TopoSort

ww520
7pts1
github.com 1y ago

Show HN: Zig Topological Sort Library for Parallel Processing

ww520
114pts47
www.msn.com 2y ago

Man who shoveled new channel into Lake Michigan convicted

ww520
79pts82
ij.org 2y ago

Appeals court denies judicial immunity to judge who personally searched home

ww520
185pts175
www.latimes.com 3y ago

U.S. Supreme Court dismisses challenges to Section 230 protecting websites

ww520
6pts4
www.macroaxis.com 3y ago

Credit Suisse Group Bankruptcy

ww520
4pts0
github.com 10y ago

Show HN: EMail attachments downloader

ww520
3pts2
news.yahoo.com 12y ago

Woman charged $787.33 for two-mile cab ride

ww520
1pts0
freakonomics.com 12y ago

How to Game a Grading Curve

ww520
2pts0
github.com 12y ago

Memcached client library for Rust, written in Rust

ww520
3pts0
abcnews.go.com 12y ago

Winners of 2013 Ig Nobel Awards for Weird Science

ww520
1pts0
www.forbes.com 13y ago

Top 25 Companies For Work-Life Balance

ww520
1pts1
www.engadget.com 13y ago

Tesla wins in North Carolina, paves the way for direct-to-consumer sales

ww520
254pts83
kotaku.com 13y ago

Mind-Blowingly Perfect Water Simulation Is Now A Reality

ww520
2pts0
www.networkworld.com 13y ago

Yahoo CEO Mayer checked VPN logs before banning work from home

ww520
2pts0
www.youtube.com 13y ago

Microsoft IllumiRoom projects images beyond TV

ww520
1pts0
www.bbc.co.uk 13y ago

GPS in Space

ww520
1pts0
cs.oswego.edu 13y ago

Promise is coming the Java 8

ww520
2pts0
www.reddit.com 13y ago

Empowered Amazon Rep created sales discount in response to Reddit comment

ww520
2pts1
blogs.discovermagazine.com 13y ago

Higgs Papers Out

ww520
23pts2
spectrum.ieee.org 14y ago

Nanoparticle Completely Eradicates Hepatitis C Virus

ww520
5pts0
www.nature.com 14y ago

Dark matter revealed

ww520
2pts0
github.com 14y ago

Show HN: Jsoda

ww520
2pts0
www.boxuptext.com 14y ago

Show HN: Encrypt Tweet in Browser

ww520
1pts0
boxuptext.com 14y ago

Show HN: Tweet with encryption

ww520
1pts1
boxuptext.com 14y ago

Show HN: Encrypt text into url using Javascript on browser

ww520
10pts8

When I bought my car, it had no Car Play or Android Auto. Upon some investigation I found out that both of them were installed on all the current models. It’s just disabled on the cars sold without the option. Some open source software for the car entertainment system flashed on the car was able to turn on the flags to enable various features including Car Play and Android Auto. So a happy story.

It's straight corruption, no matter of big or small business. It should have been randomized blind selection of business who have existed for more than a year, and the granted money pays for new employees' taxes. Blind selection takes out the path to corruption (not who you know to get the fund). Randomized to be fair. Government is bad at picking winners or losers anyway. Business more than a year to screen out frauds. Granted money for new employees' taxes to encourage hiring new employees. Paying the taxes only so that the money can be spread out to more people.

This is an interesting read.

You can solve the same problem with Range Min Query Tree. The query for balanced or unbalanced parentheses is O(log N). A two or three level RMQTree can represent billions of parentheses already (a two-level tree of 65536 branch factor = 4B parentheses). The query is O(65536 + 65536) or effectively O(1). For a four-level tree of 256 branch factor, the query is O(256 + 256 + 256 + 256) or O(1). It becomes a problem of memory access on the number of levels vs the number of entries to process per level. A total = 0 and min > 0 mean the parentheses are balanced.

The parentheses can be broken up into multiple segments, and be processed in parallel. Multiple RMQTrees can be used, one per segment, and the trees can be processed in parallel. Need to have a final pass to sum up the 'total' and 'min' from all the RMQTrees. Parallel processing probably doesn't gain much.

I think he didn't know cellular well enough and thought a wireless phone was unlocatable because it was mobile and not tied down to a landline. As a physicist, Shimomura would have known all about radio and signal. He just used old WW2 tech of radio triangulation to find the location of the cell phone radio transmitter. It didn't help that cell phones were rare back then and the signal of his cell transmitter frequency was standing out like a sore thumb.

Regarding the full weight of the police, Shimomura did have an easier time to convince the ISP and phone companies to give him access to the logs. He was able to ask the cellular company to locate the cell tower where Mitnick's cell phone connected and traced him to the general area. If Mitnick had been careful, he could have hacked into the ISP/phone companies and erased all his access logs.

Oddly, since the Covid time, I haven't caught a cold or flu once. I'm not sure it's the vaccines, the flu shots, or the less physical contacts on things overall. I still go to crowded places from time to time, like plane or train rides. May be the population in general have less cold or flu virus overall to go around.

I read the book by Tsutomu Shimomura, who caught Mitnick's hacking and tracked him down. It's a fascinating read. He was able to locate Mitnick in physical world based on his online activities and his cellular phone usage. In those early days, few people understood the cyber landscape and cellular technologies to exploit them.

That's because they've reclassified unemployment status. Anyone working 1 hour out of N months is not considered unemployed.

"Is anyone still using emacs?"

Of course. Emacs has been my stable editor over many years, handling many languages that came along, surviving many other IDEs that came and gone (the latest being the Cursor sold out).

There're always new enhancements in Emacs, from multiple-cursor editing years ago, to LSP and tree sitter in recent years. Currently I just got into the vertico/marginalia/consult/embark combo packages. Embark with its context based actions seriously is an amazing underrated package.

LoRa is for long range lower power communication. It can achieve a range of approximately 10 kilometers (6.2 miles) in practical conditions and up to 330 kilometers (210 miles) in perfect conditions. There are plenty of applications for it.

I actually find music with lyrics helps me concentrate, as long as it’s an old song that I’m familiar. New songs are distracting as I would wander off trying to understand what’s being sung. Old songs have no such problem and they just become familiar background patterns.

Same here. Emacs has been the stable editor for all kinds of language changes, tool changes, and IDE changes. Emacs is great with LLM, as LLM is mostly text related and Emacs is great in capturing and dealing with text.

Yes. Many people set a limit on the maximum payout as doubling goes up very fast. A 8-fan win is $1280 payout, from each player. People usually limit the max to be 9 fan.

Base point is like the minimum payout. All players agree upon a minimum payout (base point) ahead of time. E.g. $10 as the minimum for the first fan. A fan literally means doubling. A 4 fan win means the payout is $10x2x2x2=$80 from each losing party. It can go up very quickly.

Looking from Earth at the stars closer to the center of a galaxy, they are found to be older. Looking from Earth at the stars closer to the edge of a galaxy, they are found to be younger.

Gen X was the last free range children. They ran wild after school without the tethering cell phones, playing in sand and drinking from garden hoses. The silent generation turned out to be a great generation building most of modern technologies.