HNHacker News
TopNewBestAskShowJobs

new_stranger

261 karma · joined July 13, 2021

submissionscomments
new_stranger··on BusKill – A USB kill cord for laptops
You're confusing attacks. What you describe is very useful when there is not threat to your being. You just want the data gone.

However, if you are under physical threat then this is still useful because 1) you can protect witnesses and others and 2) you can make forwarding this information to remote sources part of the self-destruct.

That is, "Sorry, I no longer have the data - the laptop self-destructed. The data and my name and location have been posted to reddit publicly or sent to a list of contacts in six countries"

The point is, they want 1) you to stop and 2) to recover the data. You can bargain for your life by setting up the actions taken should this be activated.

new_stranger··on Advanced NLP with spaCy v3
I imagine it being very useful to understand what you just said
new_stranger··on India tells public to shun Starlink until it gets licence
True, the vary foundations of proper commerce are threatened!
new_stranger··on Magma: A Dependently-Typed Language
I love all the to-the-point "why?" questions. There are many other problems (like no actual product) with this repo, but hammering out all the tough answers upfront is a breath of fresh air.

I've visited over 4,000 github projects and my first question "what? why?" is often harder than it should be to answer from the readme and source.

new_stranger··on Build an Elixir Redis Server that’s faster than HTTP
Since you relate this example to Go, would you mind sharing thoughts about how heavy I/O from network sockets compares between the two or gotchas that might not be apparent to Erlang/Go developers about the other?
new_stranger··on Twelve Years of Go
Hard to overemphasize this. Handling errors is similar to the benefits that writing tests provides - slower upfront, but a more stable product gets shipped.

Handling errors everywhere means problems are already solved before they happen. No 1 am pagerduty alerts because we didn't consider what would happen if a DNS server hung until we timed out and thought just wrapping in a try/catch and crashing was a good idea.

new_stranger··on Twelve Years of Go
> I'd spend hours condensing 10 lines of perfectly working code into 1 line of the most concise text possible

Which is also the hardest part of convincing people to use Go for me: "Why can't I just .map()/.filter()/.find()?" followed closely by "Why do I always have to check for errors?"

What is odd to me is that while yes, my Go code is more verbose than my node services - I always end up writing less Go for the same thing.

new_stranger··on Covid-19 Mortality Risk Correlates Inversely with Vitamin D3 Status
The 1500 RCT's are actually only 31 studies from what I can see. Those studies are do not all overlap either, they are all over the spectrum (D3 and flu, D3 and mortality, D3 and having children with Asthma).

While good sources for specifics, there is a lot of wiggle room for follow up in some of these spaces where the results amount to a single study.

I think the summaries speak for themselves:

> "Vitamin D ... ... did reduce cancer death by 16%"

> "Vitamin D did not reduce the risk of cancer"

Seems like more research is needed here in these specific areas along with what exact version of D3 we are talking about (they are not all manufactured or extracted the same) and if supporting nutrients/lifestyles effect anything.

I think the article just makes the good point that D3 isn't the magic bullet to any and all sickness without really being able to specify with a high level of certainly what it does help with.

new_stranger··on Publish your PWA to the iOS App Store
Ironically though, phones usually struggle more with single-page apps / Javascript heavy sites which have all the client-side application logic, 3rd party libraries, and DOM re-renders based on state changes.
new_stranger··on Generation X Is Sick of Your Bullshit (2011)
It is very interesting, this is a cycle you can see repeated in cities and governments for hundreds (or thousands) of years.

The multi-generational mindset shifts of work vs leisure come in waves.

new_stranger··on Which jobs most often pair together among married couples
So basically, if you happen to wonder outside long enough you could (theoretically) meet and marry someone that is not a physician - but you'll still never really get to see them?

I guess the choice is clear.

new_stranger··on Ask HN: Senior Devs, what career have you moved on to avoid impeding doom?
My understanding of what motivates a company to want me has matured as my soft and hard skillset has.

Moving from Sr Dev to Lead Dev, Staff Dev, VP of Engineering, or CTO means you're now able to do things like 1) architect better systems 2) restructure for growing pains as well as 3) come up with new ways for your company to expand and grow.

Companies will pay a lot for resolution of pain points or growth plans. That is your next step.

new_stranger··on Willingness to look stupid
Sure he did, I think I heard him on tikTok
new_stranger··on Kyoto – Build Front End with Golang
If you look at the sample project you can see that this is a way to create nested objects which describe the page you are rendering. [1]

Those objects can contain I/O logic (database calls or http requests) which are used to populate the "component". [2]

This is not a true replacement for Javascript SPA frontends like react or vue which offer much more than rendered HTML. It's more of an opinionated way to organize and populate your HTML templates for plain server-rendered pages.

I am not a huge fan of this format as I prefer regular template partials + inheritance. [3]

1: https://github.com/yuriizinets/kyoto-hn/blob/master/page.sto...

2: https://github.com/yuriizinets/kyoto-hn/blob/master/componen...

3: https://lets-go.alexedwards.net/sample/02.08-html-templating...

new_stranger··on Attempts to scientifically “rationalize” policy may be damaging democracy
As populations, we often start with good ideas - it's the implementation (through multiple industries) that often pervert (or ruin) the ideas impact.

Our legal system is an example of what happens when you take good ideas and mutate them for months or years between many parties before providing overly complex implementation guidelines for which the actual enforcement parties find ways to cut corners to reduce workload.

Building codes, police, healthcare, education, pollution, the list goes on and on...

new_stranger··on YouTube is banning anti-vaccine activists and blocking all anti-vaccine content
Vaccines work by prompting a targeted (partial) immune response. They give your body advanced designs for part of the virus so it can be proactive - the con is a vaccine can not provide all of the information.

Contracting a virus provides your body with the full genetic footprint of the virus. Assuming you survive, you should have better antibodies than what a vaccine can provide.

new_stranger··on Building apps in minutes, not months
I feel like I just read this somewhere... https://news.ycombinator.com/item?id=28564507
new_stranger··on Event Sourcing (2005)
If you have any examples of this I'd love to see them. Are you just doing a random pick of X possible actions N times?
new_stranger··on CalyxOS – De-Googled Android Alternative
I purchased a Pixel phone to test this stuff on.

I installed LineageOS and found I couldn't run some google apps. I reinstalled LineageOS with https://opengapps.org added during the install and made the mistake of transferring from my old phone which brought all the google services and everything back to the phone (mostly).

I then installed CalyxOS - much easier install process than lineage. Really liked the defaults. Could not get many apps that relied on google play services though. If I didn't need so many Google-tied apps I would pick this as my phone OS for basic stuff like messaging and browsing.

Installed LineageOS again, found there were a couple apps I could not get working after all (50 different apps installed).

In the end I gave up and re-flashed Google firmware back onto the phone. I spent about 10 hours on all this stuff and simply ran out of time for now. I though I could get away from Google but I didn't realize how much my apps needed Google.

← PreviousPage 2 of 2