HNHacker News
TopNewBestAskShowJobs

palebluedot

3,028 karma · joined February 13, 2011

submissionscomments
palebluedot··on Free Wolfram Engine for Developers
You're either thinking of a tiny picture vs the whole picture (web devs vs programming in general) or you honestly have zero concept of what programming looks like outside of web apps.

To give some more pushback on this assertion... I've been developing software for 21 years now, and the only positions I had where there was negligible open-source software were in the first couple of years (in the automotive firmware space [OnStar], and a brief stint in some defense contracting). For the last 18-ish years--firmware, systems, enterprise, virtualization, demos, security--everything I've worked on has largely been based on open-source software, or the product was open-source itself. What I've never done professionally: Web app development.

Honestly, I think it would be hard to overstate the prevalence and impact of open-source software in the field of programming (and really, the entire tech field).

palebluedot··on Google Is Turning Off the Works-with-Nest API
This seems to include all of us using them in open-source "hobbyist" environments, like Home Assistant and Node-Red. I'm quite frustrated by this; I'll never buy another Nest product again, and I now regret my purchase of the Nest Thermostat.

All the rest of my IoT stuff is either open-source hardware/software, or at the least local-only with known protocol interfaces. This was the one exception I made for IoT "cloud", giving Google the benefit of the doubt. I regret deeply giving them that benefit now.

palebluedot··on America’s Oldest Gun Maker Went Bankrupt: A Financial Engineering Mystery
Not really that much different with respect to their exposure to future laws; your bank account balance is subject to federal and state laws as well. Yes, future laws could affect your 401(k) balance, but the same holds true for your bank account balance (e.g., wealth taxes, etc..).

But what else can you do, really? Best to put your savings into the most cost effective / tax efficient vehicle that is currently available.

palebluedot··on Manim – 3Blue1Brown's animation engine for explanatory math videos
In the tutorial linked in the README, there are many examples with output: https://talkingphysics.wordpress.com/2019/01/08/getting-star...
palebluedot··on Write yourself a Git (2018)
Almost always, you can recover a bad rebase via git reflog.
palebluedot··on Write yourself a Git (2018)
Feature branches really should be rebased to have clean self-contained logical commits prior to merging, and this goes beyond just making it easier to review (although that is an important point). It's good git hygiene!

No individual commit should break the build; one reason is to keep git-bisect working well for future users bug-hunting, without getting stopped because someone didn't keep the commits on their dev branch clean prior to merging (N.B., a maintainer should also reject such PRs). And keeping commits clean usually means needing to rebase occasionally to organize the commits.

And each commit should be reviewed individually, in addition to the whole of the branch / PR.

Not to mention that each commit should be logically laid out, with well-defined changes and well-written commit messages. This usually means needing to rebase a branch when developing non-trivial features or bug fixes, to fold in review feedback.

But as mentioned elsewhere, generally on feature / dev branches, the expectation is that the commits are unstable, subject to change, and should not be built upon (without prior coordination, at least).

Master and stable release branches, on the other hand, should never change or be rebased.

palebluedot··on The math’s not pretty on digital advertising’s future revenues? (2017)
The difference between "buy options" and "don't put this in your passive retirement fund" is the same difference as "I'm confident in the advice im dispensing" and "I have no idea what I'm talking about".

No, it's not at all. Buying options is actively betting on both price and time targets, and carries a much different risk profile compared to simply avoiding a specific investment.

palebluedot··on Crypto Market Crash Leaving Bankrupt Startups in Its Wake
> But ransomware! Oh man, that's nowhere near as easy nor as profitable without a high-value cruptocurrency. If the crypto crash ALSO took out ransomware developers, that's two birds with one stone, as far as I'm concerned.

That'd be great, but so long as there is some nominal value in cash to some cryptocurrency, wouldn't ransomware just ask for the same amount of underlying money? That is, just increase the number of coins required for ransom? The big benefit in cryptocoins for ransomware isn't the increasing value, but the fact there is no intermediary that can turn off accounts or rollback transactions.

palebluedot··on Passwords: Using 3 Random Words Is a Really Bad Idea (2017)
I think the concern is more that it is a lot easier to accidentally lose a wallet or purse (or have it stolen for unrelated reasons), rather than a targeted attack against your person for the master password.
palebluedot··on Looking Glass, a revolutionary window manager revealed in 2006
Translucent windows when moving and resizing is really nice (KDE).
palebluedot··on Microsoft case results in prison time for restore CD copier [video]
That means that users have flagged the story (I'm not sure how many user flags it takes for it to be marked "[flagged]", however).
palebluedot··on Pi-Hole: Why You Need a Network-Wide Ad-Blocker
> Additionally, if you are not around, and a family member or co-worker can't get to a site then they have no way to bypass it unless they also know how Pi-Hole works.

I ran into that issue with some household members, that had problems with certain websites that didn't work. Since I run my own DHCP server (not through pi-hole), what I ended up doing is giving them a different (e.g. 1.1.1.1) DNS resolver for their machine (based on their MAC address), and then installing uBlock Origin for them. That way, they can easily turn ad blocking on/off themselves, while I can still have network-wide adblocking on by default (especially useful for mobile devices).

palebluedot··on Transfer.sh – File sharing from the command line
> tar -cf - ./files.txt ./orDir/ | ssh host "(cd /dest/dir; tar -xf -)"

You should use '&&' instead of ';' on the host side. That way you don't accidentally dump your transfer contents into a wrong directory if the existing host dir doesn't exist.

e.g.: tar cf - stuff | ssh host "(cd /dest/dir && tar xf -)"

palebluedot··on ‘I Fundamentally Believe That My Time at Reddit Made the World a Worse Place’
> But you can NOT see "All" excluding only things racist subforums for example. So it is either your little bubble, or the full blown promoted/paid xenophobic posts.

For /r/all, there is the ability (on the right sidebar) to filter subreddits. You can add whatever subreddits you wish to exclude when browsing "All".

palebluedot··on OPPO Digital will gradually stop manufacturing new products
I'm saddened to read this. I've had their blu-ray player (BDP-103) for many years now, and it has been a pleasure owning a piece of electronics that is designed to not be disposable. Continued firmware updates (for years), solid hardware, and feature-rich. They'll be missed, at least by a niche community of a/v enthusiasts.
palebluedot··on My new favorite book of all time
There is a Latin proverb, "Quod gratis asseritur, gratis negatur". Translated, this is "What is freely asserted is freely dismissed"; Hitchen paraphrased it as "What can be asserted without evidence can be dismissed without evidence".
palebluedot··on Largest Bitcoin mixer, Bitmixer.io, closes down
I agree. But that shows the key isn't a lack of anonymity, but a larger collection of other factors.
palebluedot··on Largest Bitcoin mixer, Bitmixer.io, closes down
Let's take Hacker News as a case-study. The open registration system without email verification or any sort of verification allows users to comment and act without retribution or fear of being called out. While I support strong security and encryption, generally being anonymous on the internet promotes negative behavior.

Anonymity on the internet causes people to act inappropriately, troll, comment offensively, conduct fraud and illegal activities.

Interesting, because I think your example is even more effective as a counter-example to your point. As you noted, Hacker News is pretty anonymous, and without verification. Yet, compare the comments here, with Facebook comments on pretty much any news site. Or maybe any other site with Facebook comments. There is no comparison -- Hacker News, with all its anonymity, is much more civil, collegiate, and productive.

The lack of intelligent, earnest discourse online is much more complex than anonymity or the lack of it.

palebluedot··on Tesla Passes Ford by Market Value
No, that isn't what I said -- you are moving the goal post now from "a lot" of growth, to "holding on to their marketshare".

As matter of fact, that was my whole point: Rather than growing "a lot" they may end up just holding on to their marketshare. Whether that is a mark against them or not is for you to decide, when researching investments.

palebluedot··on Tesla Passes Ford by Market Value
Will that actually result in growth for Ford, however? Electric vehicle sales in Ford may displace sales of non-electric vehicles; in other words, the net effect might not be more than zero. This would not really represent growth for Ford, in that case.

You are right about some of their resources, however I think it is a mistake to glibly discount the importance of the battery supply and manufacturing (and by extension, the charging infrastructure) -- that is arguably the hardest and most important part of an electric vehicle, and with Tesla's Gigafactories, that could represent an important advantage of Tesla.

palebluedot··on Adding a SHA1 collision vulnerability test hoses WebKit's source repository
I think it is worth noting that the quotes in your comment are from 12 years ago: http://www.gelato.unsw.edu.au/archives/git/0504/0885.html

I don't mean this to say that you are being inaccurate, just that his current position seems a little different now:

"Again, I'm not arguing that people shouldn't work on extending git to a new (and bigger) hash. I think that's a no-brainer, and we do want to have a path to eventually move towards SHA3-256 or whatever" http://marc.info/?l=git&m=148787457024610&w=2

palebluedot··on Pijul – A free and open source distributed version control system
Thanks for clarifying! Reading your original comment in the context of this comment, I understand how your first comment probably is not what I thought it was originally.
palebluedot··on Pijul – A free and open source distributed version control system
That sort of response, "only uneducated people think...", really shuts down conversation, and is a hindrance to constructive discussion. Whether or not AGPL is 'problematic' is something that can be discussed without ad-hominem attacks.
palebluedot··on “Health benefits” of moderate drinking disappear when controlling for wealth
5 small cups... i don't think it's excess.

That sounds like a lot of vodka, especially for a first-time drinker! Depending on the size of the cup, that was likely at least 5 drinks, and likely more (1 drink of spirits is usually less than you think, and almost always less than what you see poured on TV).

Given that it is also easier to drink liquor faster than something like beer, you likely had quite a bit of alcohol in a pretty short time. I'd be sick, too.

palebluedot··on Ask HN: The WSJ paywall workaround no longer works. Why are their links allowed?
It has been working sporadically for me; sometimes it works, but then strangely other times regardless of using incognito mode or not, the Google search result still lands on the same paywall.

A couple of things I wonder: A) maybe is a rolling change, and not yet complete; or B) perhaps the goal is to disrupt it enough to make it not reliable, yet functional enough for plausible deniability.

The end result though, is that I read less of the WSJ. I'm sympathetic to the need for paying subscribers, but I've already subb'ed to the NYT, so if I run into unavoidable paywalls at other sources, the end result is that I'll read less of those sources.

palebluedot··on America’s Fastest-Growing Loan Category Has Eerie Echoes of Subprime Crisis
It seems to only work for mobile now; I could not get it working from a desktop browser (with or without incognito mode), but using the web AMP link from my mobile shows me the whole article.
palebluedot··on OpenAI Universe
Your comment comes off as needlessly abrasive; it reads as something intended to wound rather than edify.
palebluedot··on Pixel Security
The use of goto in C for error and exception handling is good practice. It keeps the code easy to read, and also provides common code for error and/or exit handling. You'll see this paradigm used a lot in large open source C projects, such as the Linux kernel and QEMU.

In my experience, a lot of closed source C projects ban goto outright, in (IMO) an overly dogmatic adherence to the idea that all goto use is spaghetti code and therefore bad.

palebluedot··on Barack Obama: America Will Take the Giant Leap to Mars
True, that would probably be the ideal scenario - independent yet collaborative.
palebluedot··on Barack Obama: America Will Take the Giant Leap to Mars
I don't entirely disagree, but overall I think multiple independent endeavors may be the most resilient approach.

In other words, collaboration may indeed the fastest path if all goes well, but multiple independent efforts may be safer, with a higher probability of success.

Independent approaches also allow for slightly different techniques and technological approaches to the problem, which may have additional unknown benefits later on.

← PreviousPage 3 of 6Next →