Hacker Newsnew | past | comments | ask | show | jobs | submit | hoten's commentslogin

Wonderful write up, thank you for sharing!

> In the end, I learned (and accomplished) far more than I ever expected - and perhaps more importantly, I was reminded that the projects that seem just out of reach are exactly the ones worth pursuing.

Couldn't agree more. I've had my own experience porting something that seemed like an intractable problem (https://news.ycombinator.com/item?id=31251004), and when it finally comes together the feeling of accomplishment (and relief!) is great.


Why is there no cancel copilot subscription option here?. Docs say there should be...

Mobile

https://github.com/settings/billing/licensing

EDIT:

https://docs.github.com/en/copilot/how-tos/manage-your-accou...

> If you have been granted a free access to Copilot as a verified student, teacher, or maintainer of a popular open source project, you won’t be able to cancel your plan.

Oh. jeez.


I used asmjit to implement JIT compilation. Highly recommend it.

Maybe you'll find the resources I link to in the documentation for my project helpful.

https://github.com/ZQuestClassic/ZQuestClassic/blob/main/doc...

Or perhaps you'd find reviewing my usage of asmjit helpful:

https://github.com/ZQuestClassic/ZQuestClassic/blob/main/src...

My main high-level advice would be to have an extensive set of behavioral tests (lots of scripts with assertions on the output). This helps ensure correctness when you flip on your JIT compilation.

You'll eventually run into hard to diagnose bugs - so be able to conditionally JIT parts of your code (per-function control - or even better, per-basic block) to help narrow down problem areas.

The other debugging trick I did was spit out the full state of the runtime after every instruction, and ensure that the same state is seen after every instruction even w/ JIT enabled.

Good luck!


this just looks like someone hearing about tons of hyped things from people across the internet (which almost by definition, is full of false signals and grifters), imagining they are coming from the same person, then arguing with how wrong that person always is. how is that interesting?


Right. God help you in such a society if the power goes out.


One area of focus missing here is game streaming / remote play (Steam Link, Moonlight, etc. over a local network).

I've come to accept input lag, but mostly play games where it doesn't matter (simple platformers, turn-based games, etc). I know steam link from my home desktop to my ~5 year smart TV is adding latency to my inputs – though I can't tell if it's from my router, desktop, or TV – but I've come to accept it for the convenience of playing on the couch (usually with someone watching next to me).

I know some blame is on the TV, as often if I just hard-reset the worst of the lag spikes go away (clearly some background task is hogging CPU). And sometimes the sound system glitches and repeats the same tone until I reset that. Still worth putting up with for the couch.


I was really surprised by how many games still end up feeling playable on a cross-continent Moonlight session. With ~70ms ping, there's still a lot of "realtime" games that feel fine.

Platformers tend to be a-ok, although anything with mouselook aiming tends to be really rough, since you rely so much harder on a tighter visual feedback loop for constant adjustments to aim.


Build an sffpc, have it by the tv :)


I see the utility in this as an extension to git / source control. But how do VCs make money of it?


Do any of these support migrating the content of a Discord server (from some 3p archive tool)?

Can anyone suggest a good archive tool? The open source project I help run has ~10 years of conversations, bug reports, feature requests, etc. sunk into Discord, and obviously I want to preserve all that (not sure we'll end up leaving the platform, but it's good to have backups anyhow).

Our bug reports / FRs are in forum channels, and I've written a script to extract those and potentially import them into some bug-tracker. But I'd like something good that can archive the entire thing in a reasonable format.


Such a tool would violate the Discord Terms of Service, so the selection is limited and they don't tend to be very good unfortunately.


Bewildering comment. Without the anecdotes, this is just a product review. /s?


You misunderstand.

> 3M does not provide product information on which filters are best for government repression

Great writing.

>When I eventually sat down to write my article about the Portland protests, I had a strange kind of epiphany, if it can even be called that. Out in the real world, when drowning in tear gas and adrenaline

Bad writing.

This is a genius product review right now for all the reasons everyone else thinks it is. I didn't need to read a single one of the authors personal experiences to understand the underlying message, or read ~100 words about their internal struggles to classify Portland as a riot versus a protest. The lack of brevity and conciseness seriously undercuts the absolute geniusness of maliciously compliant product reviews about gas masks in our current political climate.

My comment is about the art of subtlety. Again, this is an amazing article, but it's literally just been flagged by HN because it waxes poetic about politics instead of allowing all of that to be there without saying it. We can all read between the lines.


That makes sense to me. I really enjoyed the personal anecdotes and I thought they made the article a lot stronger for me, but a dry gas mask review would have also been an excellent, albeit different, article.


No, it's actually you who is the one who is misunderstanding.

The product review, while it does stand on its own, is not the main purpose.

The point is to render absurd the incredulous comments from Pam Bondi, "How did these people go out and get gas masks?" Bondi did not ask this question to receive an answer, "oh, they go to Home Depot and get model X-54-Whatever." The point of her question was to cast aspersion on the protestors, to attempt to delegitimize their grievances by painting them as paid, professional agitators. It's the sort of "I'm just sayin'" bullshit rhetoric we've all had to deal with from racist uncles at Thanksgiving for the last 25 years.

Jeong's article works by failing to engage Bondi's comments on Bondi's grounds. Jeong's use of product review as a structure for her article is a conceit that treats Bondi's comments as a legitimate request for product reviews, side-stepping the concept that only paid professionals could ever know anything about gas masks, because information on the Internet is and wants to be free.


That is entirely orthogonal to my point.


Why would a small company CEO hire a famous consultant only to ignore his suggestions? Absolutely not evidence of it being fake.


I’m not saying it is fake - I’m saying that’s the most absurd part.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: