Hacker Newsnew | past | comments | ask | show | jobs | submit | piercebot's commentslogin

I actually think Linus has had some of his rough edges smoothed out over the years. This was not nearly as combative as it could have been or may have been in the past!


Finite Automata and the Theory of Computation.

Lots of Turing Machines and constructing proofs. I'm not sure I would have passed if it wasn't for my friend who worked with me on the homework.


AMIE?


> AMIE?

I think they mean 'Mon Ami'


My private hypothesis here is that we're doing a better job as a society of encouraging "disconnection" from being "always online," which is documented to aggravate mental health issues[0].

It stands to reason therefore that the people who remain online to comment may have lower levels of mental hygiene by virtue of their ongoing exposure to the internet and social media, thus resulting in a gradual decrease in sentiment over time.

[0]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7364393/#:~:tex...


Interesting take. I think it's even bigger than that. After social media hiatus (think Cabridge Analytica and Instagram for teen mental health) and then Crypto imploding people became a lot more sceptical towards digital technology automatically make the world a better place.

We have some experience now how technology created a lot more problems where we rushed into solutions without thinking of the consequences. It's experience based technoscepticism.

If social media could can polarize countries, imagine what a readily available reasoning engine can do.


Blaming social media for polarizing countries is like blaming Elvis's hips for making teenagers want sex.

The negativity in tech is largely scapegoating driven in my opinion. The slanderers behind the non-existent 'Techlash' haven't stopped any more than the idiots trying to ban actual non-backdoored cryptography. It is all so incredibly stupid to me yet people keep on falling for the crap often enough that I disengage with them entirely. And people basically look at me like I'm the crazy one for pointing it out.


I made a safe-to-wake light for my son out of a Raspberry Pi. It serves up a responsive website on the local network so you can manually change the lights or update the schedule.

Been running like a champ for over 3 years now, which has been the most pleasant surprise. I'm used to ecosystem entropy causing things to break.

I documented my adventures in a 6-part series: https://ajpierce.com/2020-01-04_safe-to-wake-pt1/


Human behaviour is fascinating. Never heard of this happening before.


I transitioned from full-time employment to contracting in April 2022. I am currently over-employed and working two gigs simultaneously.

All leads have come from my personal network or my reputation as a known entity in a relatively niche field.

Only trouble I've had is invoice approval and waiting for money to be moved, but it has always eventually come through.

Cashflow remains equivalent to when I was an FTE, but I'm working fewer hours per day and working on more interesting things. A lot of that has to do with transitioning out of management, I think. I don't miss it :)


Can you elaborate. So you are working two supposedly full-time jobs but in reality working less than 8 hours in total, is that right?


Sure!

For the first job, I bill hourly for the time I spend working. Here, I develop web applications to validate machine learning models for a company; I help organize results in a way that allows ML engineers to easily "spot check" the results of ML runs on data through a web interface.

The second job I have is in the "web3" space developing applications that run on a specific blockchain in which I've specialized. Compensation here is based on milestones and paid out in cryptocurrency.

In both cases, I am transparent about the progress I'm making and compensated accordingly. The hourly rate I charge as a contractor brings in an equivalent salary to what I had as a full-time employee in about 900 hours per year, which works out to be about 18/hours per week if you assume 2 weeks off.


Nice to read something positive for once. Happy for you.


It took learning another language (Japanese) for me to finally make sense of my native language (English)'s grammar.

I still remember the day I learned the difference between transitive and intransitive verbs in Japanese and had that "ooooHHHHHH" moment in my head where all verbs everywhere finally made sense.


What a luxury to work at a place where tickets are defined and work is scoped out for you :)

If you're chafing there due to the lack of autonomy, I promise there are places hiring people whose strong suit is tackling ambiguity in addition to software development.


Are there any copyright concerns around doing this kind of thing? Surely SEGA will come after him for providing this as a free download?


It's provided as a patch - you still need to procure the original ROM yourself (legally or otherwise, but that's on you). Someone more knowledgable in copyright law can discuss the specifics, but AFAIK this is totally legal. It hasn't been any kind of problem for the ROM hacking scene so far, anyway.


It's distributed as a patch file, and also he founded and currently serves as director of the company that originally developed the game. I think he'll be fine.


And just to add, Sega has been historically really relaxed about sonic fan games.

There's even events just for sonic rom hacking that happen yearly like Sage: https://twitter.com/sagexpo


This is like saying "you can't really leverage Java well without knowing JVM bytecode." Which is to say: I also disagree with you :)


dumb analogy, the issue is libraries, you don't need to read bytecode to be able to use a Java library in Java or Clojure but you do need to read Java. Same with Cljs and JS.


I have to say, one has to be some special kind of "dumb" to learn Clojure, but at the same time lose the ability to understand Javascript or Java. One doesn't choose one tool simply because "they don't know the other tool". Sometimes, and quite often, the decision gets made precisely because they gained significant knowledge in both.


I think the real advantage is scripting with a REPL in your IDE. Whipping up a script becomes trivial because you can test every data transformation (heck, every expression!) with a keystroke. There's no great way to do this in a language without s-expressions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: