HNHacker News
TopNewBestAskShowJobs

kchamplewski

186 karma · joined June 29, 2019

submissionscomments
kchamplewski··on Linux Kernel Fastboot [pdf]
As opposed to running what?

Linux (as in, the kernel) is extremely stable and well tested.

If the components in question utilise any significant features of the kernel, I strongly doubt some homegrown kernel-esque project will achieve more stability and reliability than Linux.

Sure, if it can be done with a (minimal) amount of embedded code then it quite possibly should be, but if a whole kernel is actually needed then Linux is a fine choice.

kchamplewski··on Toyota is trying to put solar panels on a Prius to charge battery during the day
> If you have a longer range EV, then you need to plug in anyways to charge the much larger battery

Why can't you, say, have a longer range EV but only have a short commute and so not utilise that range usually?

Surely in that scenario, solar is useful on a daily basis, but when you want to go on a long distance journey you can still make use of the charging facilities and longer range.

kchamplewski··on Toyota is trying to put solar panels on a Prius to charge battery during the day
It already exists.

https://solaractionalliance.org/solar-paint/

It just has very poor efficiency compared to panels, and so is not economically viable and probably won't be for some time.

kchamplewski··on Toyota is trying to put solar panels on a Prius to charge battery during the day
That's only assuming the external glass of the panel cannot be replaced without also replacing the actual energy generating panel beneath.
kchamplewski··on Anduril, a startup from Oculus founder Palmer Luckey, now valued at $1B
Borders being primarily geography and culture is a very western perspective on things - in Africa for example a huge proportion of borders were arbitrarily drawn by colonisers. And even in Europe and other western regions, certain borders are the way they are more for political reasons than because of true distinctiveness.

Also, different regions within countries tend to be able to maintain their distinctiveness rather well despite a lack of internal borders, and in parts of Asia and Africa were borders were recently enforced by external intervention, culture continues to exist across them and despite them, so it feels like cultural differences and borders are not as closely correlated on a global scale as one may at first think.

kchamplewski··on Experimenting with same-provider DNS-over-HTTPS upgrade
Pi Hole already has documentation on how to use DoH with it, and it already works:

https://docs.pi-hole.net/guides/dns-over-https/

Note: this is using cloudflared but that's just a DoH, it can and happily will query whatever provider you tell it to.

kchamplewski··on California Approves Statewide Rent Control
But the point of fair housing laws is to protect tenants. If everyone's building these and renting them with no fair housing protections, you've effectively just abolished fair housing laws without actually repealing them.

To me it feels like the sensible thing to do here is to either actually abolish the fair housing laws if tenants don't really need those protections, or have them apply to these new constructions as well since tenants do need them.

A stance in the middle makes no sense considering the intention of these laws.

kchamplewski··on People Recognize Objects by Visualizing Their “Skeletons”
Are children who lose one eye at a very young age unable to see and identify 3D objects?
kchamplewski··on Universal Basic Income + Automation + Plutocracy = Dystopia
> If you add an UBI but don't fundamentally change the way the system works it won't make a difference, companies will just adjust the prices accordingly because more money will be in consumer's pockets (the market is always right! right?).

If you assume prices work according to supply and demand, incorrect. The reason for this is that people also earn money from sources other than UBI.

To give an example, let's say I give every single person in the US, including children, $5. Will companies raise their prices accordingly? Maybe, but the difference in GDP is tiny. The difference in the purchasing power of the average 10 year old with no pocket money though, is vast, since they previously had $0 and now they have $5.

Similarly, UBI will probably result in price increases, but those will be less than the increase in purchasing power of those most in need of UBI.

kchamplewski··on Sites with dumb password rules
From a security perspective exclusively, it's completely pointless to disallow them.

From a usability perspective, if someone manages to accidentally enter some dodgy control codes, and then can't log in on other devices because they don't know how to enter their password, it may be problematic.

Personally I think if a user chooses to put control codes or emoji or the unicode symbol for 1/2 as a fraction in their password, they're entirely welcome to have that but they shouldn't be surprised that when they want to log in they have to enter the password with that in it.

Ultimately, it depends on the expense of the support request that arises when users screws up and needs to reset their password - if it's too expensive it may be worth excluding the really exotic characters.

kchamplewski··on We, the peoples of the Amazon, are full of fear. Soon you will be too
Assuming you genuinely are trying to make a good faith argument (which I strongly feel you're not):

Pandas eat bamboo. Bamboo has practically no nutritional value so, no, Pandas are not very energetic.

None of the vegetarians I know need 16 hours of sleep per day, and I suspect that's because

- They are not bears, and so do not have the metabolism of bears.

- They don't subsist entirely off bamboo, or one foodstuff in general.

Besides, the a primarily vegetarian diet doesn't necessarily mean no meat, it just means realising that meat production is so absurdly energy, land, and water intensive that eating it on a daily basis is simply unsustainable.

The amount of energy that goes into cooking hour meat is negligible compared to the amount of energy needed to produce it in the first place.

kchamplewski··on MacBook Pro Keyboard Drives Me Crazy
Doesn't Apple fix the no-fly problem for free, since the only ones affected by the no-fly are the recalled ones (any recalled lithium ion battery is no-fly)?

Sure it takes time to fix and the problem really shouldn't have happened in the first place, but if your machine is at risk of having the battery overheat or catch fire, it feels like the fact you can't fly with it ought to be the least of your worries.

kchamplewski··on Show HN: Hello
I'm pretty sure this didn't use to need an extension, at some point I definitely had my new tab just set to "about:blank" which accomplished the same thing.
kchamplewski··on Updating our advertising policies on state media
The post states:

> This policy will not apply to taxpayer-funded entities, including independent public broadcasters.

So quite probably no, since the BBC is an independent public broadcaster (much like NPR in the US) - it is state funded but not directly controlled by the state; it maintains editorial independence.

Of course conclusively defining editorial independence seems like quite a non-trivial task. It's made even more confusing by the fact that it goes on to state:

> This policy will apply to news media entities that are either financially or editorially controlled by the state.

While the BBC and other taxpayer funded independent public broadcasters are not editorially controlled by the state, isn't being taxpayer funded synonymous with being controlled financially by the state?

kchamplewski··on GE's smart light bulb reset process is a masterpiece of modern techno-insanity
Note that the Philips system is a mesh network, so you communicate with the bulbs via WiFi/LAN to hit the hub, but the hub communicates via the mesh network, which lets it reliably reach distant bulbs out of WiFi range so long as there's a bulb chain it can bounce the signal along.
kchamplewski··on Researchers create personalised sound projector with $12 webcam
I've had the opportunity to experience theirs and it really was quite a unique experience - the locality of the audio was comparable to over-ear headphones (although the quality wasn't quite as good, but that's to be expected with most speakers). It'll definitely be interesting to see what kind of products they can get to market with this.
kchamplewski··on Rust Language Cheat Sheet
They appear to be similar to the way most other languages like C and Java use semicolons, where a semicolon isn't required after a code block (generally denoted by squiggly brackets), but is required at the end of most (all?) other statements.
kchamplewski··on IBM Fired as Many as 100k in Recent Years, Lawsuit Shows
I'm curious, how many real competitors are there to IBM in the mainframe space? From what I've seen the majority of the products in use are basically IBM only.
kchamplewski··on Torchships – Atomic Rockets (2012)
Why is "metal" incorrect in this context?

Sure it might be a colloquialism but it seems like an apt one.

kchamplewski··on FreeBSD – A lesson in poor defaults
I know Google Cloud by default encrypts the entire disk, which will include swap. Not sure about other providers though.
kchamplewski··on Raspberry Pi 4 not working with some chargers
The author of the article has a doctorate in a relevant field and has worked on USB compliant products, as far as qualifications go he knows what he is talking about.
kchamplewski··on Open Letter to the Wikimedia Foundation Board of Trustees
> The community did not have systems to handle the situation so the WMF stepped in.

The community does have systems to handle such situations though (e.g. the arbitration committee which has produced this letter).

Of course, these systems may or may not be adequate - I am not qualified to say, but it seems to me that the chief complaint here is that the WMF did not involve any community systems without having previously expressed concerns about them.

This suggests that either the WMF does not consider the systems adequate, in which case the arbitration committee is quite right to request that the WMF communicate this to them, or the WMF has some genuinely top-secret reason to ban someone that even the arbitration committee cannot be trusted with (which for a matter as light as a 1-year ban due to community reports doesn't seem likely).

kchamplewski··on SKS Keyserver Network Under Attack
Probably OCaml. While it's been around much longer, it's never really reached mass acceptance (though does get used here and there). Rust is newer but I'd estimate it's already more used, and its adoption in industry is growing quite quickly.

This is probably to do with the fact that OCaml doesn't necessarily solve any problems that are apparent to businesses, whereas Rust solves the very apparent "manual memory management makes massive vulns trivial" problem.

I'm not sure which language is actually more approachable for someone trying to learn it from scratch though.

← PreviousPage 2 of 2