HNHacker News
TopNewBestAskShowJobs

thomasjames

848 karma · joined January 30, 2013

submissionscomments
thomasjames··on Zucchinis linked to rare poisonings in England
Yet chlorinated chicken is what we keep hearing all the moaning about coming our way. I'll pass on mad cow beef and now death zucchinis too. Maybe expanding transatlantic agricultural trade just doesn't make sense.
thomasjames··on Congrats! Web scraping is legal! (US precedent)
Thanks for the clarification.
thomasjames··on Congrats! Web scraping is legal! (US precedent)
This wouldn't supersede any violations of the ToS, though. I guess it would mean they can't sue you (maybe?) but they could still kick you off their service. Could they still go after you for breach of contract?
thomasjames··on Quantum Dominance, Hegemony, and Superiority
Cultural overtones aside, this reminds me of how qualifiers that describe the comparative or absolute superiority of some technology or process are inherently fragile and do not always age well. Things with words like "very", "ultra" or "extremely" in their name are sort of hopelessly bound up in their own time period. There are many papers (mostly from the 90s) that refer to ULSI instead of VLSI, in the mistaken belief that we had now moved beyond the adverb "very" to qualify large scale integration to another era that could only be described as "ultra" large scale integration. Moore's law made these updates seem kind of silly and it seems like we all just stuck on VLSI.
thomasjames··on Zuckerberg’s Anti-China Rhetoric Roils Facebook's Chinese Employees
Nationalism is nationalism regardless of said nation.
thomasjames··on RaptorCS Power9 Blackbird PC: An expensive mistake
Do you mind mentioning which RAM module you purchased? On the wiki it looks like some are officially supported and others have been added by users. Maybe if the issue is related to the RAM, others have experienced similar problems. Also, I am looking at the bundle, but don't see any RAM included with it. Was this something that had been offering in the past but since took down?
thomasjames··on Banned C standard library functions in Git source code
Whoops, I meant that use set/longjmp() to implement coroutines. My wording in retrospect was super unclear. Sorry!
thomasjames··on Banned C standard library functions in Git source code
I had only seen them in the context of userspace threading. I wonder what mainstream libs use them. Do you know of any?
thomasjames··on IBM Stops Buybacks to Pay for Red Hat
Isn't Watson already a tired marketing device whose existence as a meaningful product/system is debatable? Not sure how much more damage would be done.
thomasjames··on RISC Is Unscalable
Is Mill happening? Has there been silicon yet? I have been reading about it for so long, but have not seen any peer reviewed work on it, silicon or soft cores.

I would like to see more exotic architectures out there, but I think I speak for many when I say that I am starting to question if the Mill architecture is going to land in a major way.

thomasjames··on 2m amateur radio band endangered?
So, I pray, go we all: http://www.arrl.org/news/view/radio-amateur-to-lose-license-...
thomasjames··on SwiftUI
Both looked kind of like GTK (in a non-verbose language like Python) to me, too. Maybe I am seeing things.
thomasjames··on 2m amateur radio band endangered?
Wow, I didn't know that about Japan. It makes sense. Tons of amateurs everywhere are using Yagi-Uda antennas, would make sense that they have a strong radio culture having contributed so much.
thomasjames··on 2m amateur radio band endangered?
It's also not even the nation state of France. France has many hams who are likely upset, too. It is a sketchy defense electronics company that has pitiable revenue. I suspect the French people/the rest of the world would see this an unjustifiable corporate power play and act of oppression if hams get the word out.
thomasjames··on 2m amateur radio band endangered?
It would be a shame if, in the event this passes, all those transmitters were to squeal across the spectrum in a coordinated fashion and render the spectrum basically unusable... hehehe.
thomasjames··on 2m amateur radio band endangered?
This is outrageous.

The good news is that there is enough 2m equipment out there that there could actually be a feasible mass radio protest and intentionally render the band unusable. There is no way in hell the FCC or similar authorities abroad could ever actually track down all the equipment or have the manpower to deal with violations. They cannot even stop robocalls in the US.

thomasjames··on SwiftUI
Interesting move we see from the big players to more declarative UI toolkits. First Flutter, now this.
thomasjames··on MIT’s depression-detecting AI might be its scariest creation yet
A demo would have to come with a billion disclaimers, but could be incredible. I kinda need a demo for catharsis reasons...
thomasjames··on Germany plans €3B in AI investments
Eurocracy will not make that go very far.
thomasjames··on Tech C.E.O.s Are in Love with Their Principal Doomsayer
"Profound."
thomasjames··on Rust Ownership Explained with Python
Isn't the property of the generator expression not that it is an iterator (like a range or list also are) but specifically that it is a generator and thus inherently has state that is permanently/mutably exhaustible across different scopes? I like the example, and this is the first time I've totally wrapped my head around Rust ownership, so thanks! I just think precise Python terminology might keep people from getting confused about different types of Python iterator objects. Iterators are anything that has a __next__() method: https://www.python.org/dev/peps/pep-0234/
thomasjames··on State of Multicore OCaml [pdf]
ReasonML has only very superficial changes to ML using the ppx AST extension framework. Multicore GCs are not really what Facebook planned on contributing, or at least has shown signs of contributing yet. It is also a bit outside of the scope of their project since they (mainly) market reason for compiling to JS VMs.
thomasjames··on Safe ways to do things in bash
Backticks are very error prone $(cat foo.txt) is much more explicit and visually clearer for command substitution.
thomasjames··on dataclass, a stdlib alternative to attrs, coming in Python 3.7
This could dramatically reduce boilerplate and still produce idiomatic OO code. I'm very excited about this.
thomasjames··on 6502cloud – Bringing the 80's to the cloud
Were you inspired by David Beazley's talks? https://www.youtube.com/watch?v=1VRM_PebPeE

I'm not sure if it is in the linked one, but he loaded MS BASIC successfully off of an audio cassette. Don't believe his machine had sound output but incredibly relied on audio input for reading from "disk" (tape).

thomasjames··on Tilix: A tiling terminal emulator
I've been using Tilix since it's copyright-infringing "Terminix" days as a replacement for Gnome terminal and really like it. While I do most things with it's keyboard shortcuts I sometimes like just mousing between panes and scrolling through history if I'm more reading than actively typing. Per session I use screen for session permanence and it works for me.
thomasjames··on Intel Fires Warning Shot at Qualcomm and Microsoft in X86 Birthday Blog Post
Would the Qualcomm chip have hardware hooks for X86 emulation? If so that would open up some legal issues depending on what they were, and how similar they were to Intel hardware patents, but it seems unlikely. In software, however, this has been done before without legal issue. Intel itself even touted the proprietary libhoudini as their answer to large ARM NDK codebase on Android when Intel was trying to compete in the smartphone/tablet space. https://stackoverflow.com/questions/13005303/how-does-native... I suppose ARM backed by Softbank and Qualcomm could argue for the right to perform binary translation of X86 on ARM citing Intel's own precedent in the reverse. If they fail, they could countersue for damages accumulated during time Intel was doing the exact same thing to ARM on the mobile platform. Seems like a dead end all the way around.
thomasjames··on Shakey: From Conception to History [pdf]
Thank you for A*, Shakey!
thomasjames··on Nicotine Normalizes Brain Activity Deficits That Are Key to Schizophrenia
For those who have seen severe mental illness up close, this is not surprising in the least. Many, many people with schizophrenia or other disorders characterized by psychosis self-medicate heavily with cigarettes. Huddled masses of patients smoking outside are fixtures of most psychiatric treatment facilities.
thomasjames··on Ask HN: Is it possible to run your own mail server for personal use?
I recently ran into issues with the PTR on a mail server and did the lazy/unsustainable move of just disabling IPv6. Wish I had found this post before!
Page 1 of 5Next →