HNHacker News
TopNewBestAskShowJobs

Skunkleton

3,508 karma · joined May 18, 2013

submissionscomments
Skunkleton··on Trump pardons former Google self-driving car engineer Levandowski
Are you saying that those minor drug offenders Obama pardoned should have waited in prison for some law to maybe pass? Even more important, what about Governor's pardoning powers? Those have been used to positive effect many times, should those go away too?

Its an imperfect system, just following the script that law provides will lead to injustices. Having an escape hatch is a good thing, even if it is occasionally abused. I would support federal/state congresses overturning pardons though.

Skunkleton··on Trump pardons former Google self-driving car engineer Levandowski
The legal system isn't perfect.
Skunkleton··on Linux Running on Apple M1
This is a little out of date. Device tree exists explicitly to avoid needing a machine file for your board. Bootloaders like uboot will load your kernel and dtb together, and the kernel uses the dtb to enumerate the hardware on the system.

Again, the problem isn't that the mainline kernel _couldnt_ support these boards, is that no one wants to put in the work to bring their implementations up to the standards of the mainline kernel.

Skunkleton··on Linux Running on Apple M1
> that doesn't mean much because they're actually running Linux forks

Many of these Arm SoCs are running linux forks because there are some terrible baked in drivers, and no spec associated with them. Still, that is a step ahead of the M1 as there are at least drivers that don't have to be decompiled and reverse engineered.

Skunkleton··on Why do they still make car alarms? (2015)
I used to think this way, but I have since realized that it is a trap. Modern American business benefits from cheap foreign labor. This is almost exclusively labor done in conditions that no American worker would accept, for pay that would be illegally low. The transitional argument in favor of this arrangement is dishonest. It ignores the fact that many of our suppliers countries controlling entities are benefiting hugely from this exploitative arrangement, and are therefore unwilling to move towards a more just society.
Skunkleton··on Trump pardons former Google self-driving car engineer Levandowski
Hypothetically, a law can be broken in a way where it is moral or necessary to do so, a punishment can be overly severe, or the law itself can be deemed as amoral. For example, should minor drug offenders sit in prison with COVID threatening their lives?
Skunkleton··on When costs are nonlinear, keep it small
Batching is an example of a sublinear cost. The more loads of laundry that I do at one time, the lower the total cost to do laundry. Unfortunately in this case, the smell in my closet goes superlinear, so it is rarely worth it ;)
Skunkleton··on Why do they still make car alarms? (2015)
That is much easier to do when there is real competition and transparency. Unfortunately my only high speed ISP is Comcast and I had no idea that parts of my phone were made by slaves until just recently. Until business has less power, we cannot instill morals in a meaningful way.
Skunkleton··on Rust is a hard way to make a web API
Go's deployment story is pretty great too.
Skunkleton··on Signal is having technical difficulties
For me I think it is a question of ownership. It is easier to pay for something you actually own. Software already is intangible, but add in modern licensing, app stores, etc and you really do not have any ownership over your software. Even in the case of open source software like signal, Apple could chose to boot them off the app store tomorrow and I would lose my "investment".

There was a time in the 90s/00s where you bought software in a big box, and it came with all sorts of manuals and such. The tangible assets (manual, floppy, box, whatever) along with the licensing agreement made that software much more valuable than the software we use today.

Skunkleton··on Response to “WireGuard: great protocol, but skip the Mac app”
Going to chime in here as well. Jason's attitude here is commendable. I am going to add this to my collection of "things to read when I am unreasonably mad at something". Here is one from Greg K-H in case anyone is interested [1].

[1] https://news.ycombinator.com/item?id=25515566

Skunkleton··on Hardkernel adds 4x 2.5Gbps to H2
I'm not sure. We had a 16 port 10G ubiquiti switch in our lab that did as it said on the tin with no issues. IIRC we paid ~$700 for it.
Skunkleton··on A Look at the CPU Security Mitigation Costs Three Years After Spectre/Meltdown
CPUs are still very much superscalar, and hyperthreading still exists most places.
Skunkleton··on Memory access on the Apple M1 processor
That may be the result of inlining clock_gettime, though that would imply a pretty different implementation from the one I am familiar with.

AFAIR on x86 a locked rdtsc is ~20 cycles. So to answer the gp question, it has around a precision in the few nanoseconds range. Accuracy is a different question, IE compare numbers from the same die, but be a little more suspicious across dies.

No clue how this is implemented on the M1, or if the M1 has the same modern tsc guarantees that x86 has grown over the last few generations of chips.

Skunkleton··on Rust is now overall faster than C in benchmarks
> When your time is worthless anything is possible.

I kinda want this on a mug or something.

Skunkleton··on Rust is now overall faster than C in benchmarks
> so there are lots of array bounds checks in Rust programs

Depends on how those programs were written. Iterators should avoid bounds checking for example.

Skunkleton··on SolarWinds: The more we learn, the worse it looks
It's probably a matrixed organization. There is just a VP with this focus because it is "very important".
Skunkleton··on Rust is now overall faster than C in benchmarks
> I would’ve thought most commercial C programs would have heavily used linked lists, hashes (dictionary), and binary search trees all over the place.

Every large scale C code base I have worked on has had these things, and they were used as you say all over the place. If I were to encounter a code base that didn't have these things I would wonder why it was written in C in the first place.

Skunkleton··on Linux 5.10 BTRFS performance regression
These are some attitude goals for me. It's so easy to take things personally. Being able to take things constructively even when they might be personal is a great skill.
Skunkleton··on I Built a Smart Thermostat
You might be able to run your doodad off of the thermostat wiring. I think there is 24v ac power?
Skunkleton··on 4k 144Hz no longer available after upgrade to Big Sur
Arch with a btrfs root, and automatic snapshots before updates.
Skunkleton··on Heavy is the Head that wears the AirPods Max
I have a fairly nice headphone setup at my desk (HD650+Schiit Magni/Modi2). I am willing to admit I am biased against other headphones, especially ones that are cheaper than my setup. I am interested to try out Apple's new cans and see how they hold up. They probably won't survive my own biases.
Skunkleton··on DoorDash from Application to IPO
I was able to get many things delivered for free by the restaurant pre 2015. I can’t even get pizza delivered anymore unless I want BigCo pizza, or pay doordash’s overheads.
Skunkleton··on Bitcoin still makes no sense
https://xkcd.com/538/
Skunkleton··on Should California ban gas in new homes? A climate battle heats up
Sure they can.
Skunkleton··on Should California ban gas in new homes? A climate battle heats up
We know how to supply electricity cleanly, even if we aren't doing it yet. That means that these homes can eventually not contribute to carbon pollution.
Skunkleton··on Ask HN: What's that Game that predicts your choices?
You are ready for the next level: misleading recaptcha.
Skunkleton··on How Microsoft crushed Slack
My company, and many that I am aware of primarily use google docs. I could get behind duopoloy though.
Skunkleton··on Macs with T2, M1 chips cannot be restored to factory state without Apple
Air gapped computers run whatever. I've not personally seen MacOS though I wouldn't be surprised. There is a fair bit of secret mobile development, and that requires MacOS.
Skunkleton··on Bitcoin still makes no sense
Ultimately, you will need to exchange your bitcoins for _something_ for them to have provided you with value (dying with a horde of bitcoin, stocks, USD, ect is a waste). Yes, there are many bitcoins moving around that the government cannot influence, but who cares? Go try and buy a car with these bitcoins, and it will be a different story.
← PreviousPage 10 of 34Next →