HN user

Philipp__

1,845 karma

Contact via email: phil [at] phlm.xyz

Website (blog & more info about me): https://phlm.xyz

Posts48
Comments329
View on HN
doc.cat-v.org 7y ago

Systems Software Research is Irrelevant (2000)

Philipp__
71pts78
www.youtube.com 7y ago

Bryan Cantrill – Andreesen's Corollary: Ethical Dilemmas in Software Engineering

Philipp__
2pts0
kubernetes.io 7y ago

A container escape vulnerability in runc

Philipp__
2pts1
defphil.com 7y ago

How Rust made me rethink my view about compilers

Philipp__
3pts0
www.sicpdistilled.com 7y ago

SICP Distilled – An Idiosyncratic Tour of SICP in Clojure

Philipp__
211pts12
minnie.tuhs.org 8y ago

PDP-11 legacy, C, and modern architectures

Philipp__
2pts0
defphil.com 8y ago

Dual-domain nature of CS and personal struggle with it

Philipp__
1pts0
www.quora.com 8y ago

Alan Kay on Why is FP seen as the opposite of OOP rather than an addition to it

Philipp__
44pts1
tableplus.io 8y ago

TablePlus – Modern, native tool for relational database

Philipp__
1pts0
vimeo.com 8y ago

Stuart Halloway on Repl Driven Development

Philipp__
2pts0
www.youtube.com 8y ago

34C3 – Inside Intel Management Engine

Philipp__
2pts0
next-browser.github.io 8y ago

NEXT Browser: A NEXT Generation Extensible Lisp Browser

Philipp__
17pts3
4coder.itch.io 8y ago

4coder C/C++ Editor (Win/Linux/Mac)

Philipp__
2pts0
www.youtube.com 8y ago

Deep Dive into Kotlin/Native – KotlinConf 2017

Philipp__
1pts0
hyperallergic.com 8y ago

Explore a Virtual Museum of Digital Water

Philipp__
1pts0
www.youtube.com 8y ago

Designing for the Serverless Age • Gojko Adzic (GOTO 2017)

Philipp__
3pts0
puri.sm 8y ago

Deep Dive into Intel Management Engine Disablement

Philipp__
68pts1
news.ycombinator.com 8y ago

Ask HN: Pick 5 most interesting or essential RFC Documents

Philipp__
1pts0
sealiesoftware.com 9y ago

Objective-C and fork() in macOS 10.13

Philipp__
2pts0
dev.to 9y ago

Unconventional way of learning a new programming language

Philipp__
43pts6
www.theverge.com 9y ago

Microsoft is infesting Windows 10 with annoying ads

Philipp__
5pts3
www.youtube.com 9y ago

Linux Sucks – 2017

Philipp__
1pts0
www.infoq.com 9y ago

The Last Frontier in Java Performance: Remove the Garbage Collector

Philipp__
3pts0
idea.popcount.org 9y ago

Epoll is fundamentally broken

Philipp__
160pts58
codahale.com 9y ago

CodaHale Email to Martin Odersky about Scala

Philipp__
2pts1
marvin.readthedocs.io 9y ago

Marvin, a Haskell framework for writing chat bots (inspired by hubot)

Philipp__
2pts0
www.youtube.com 9y ago

An Oscilloscope from 1946 Can Still Teach Some Lessons

Philipp__
1pts0
www.youtube.com 9y ago

Give me 15 minutes and I'll change your view of Linux tracing

Philipp__
6pts0
emacsair.me 9y ago

Magit v2.10 released

Philipp__
1pts0
news.ycombinator.com 9y ago

Ask HN: Dipping my toes with artificial intelligence and what to expect? (CS)

Philipp__
1pts1

I see a lot of people here bitchin about bad Linux desktop experience and they I see they were all using Gnome. Just give KDE a try people. It is very light, clean NixOS KDE5 installation consumed 450MBs of RAM.

Now try and open up Sublime after some time spent in VSCode. You will see what I am talking about, yeah go and try scroll that Side bar, scroll editor, enter some text fast, scroll fast the minimap. Everything is very smooth! I mean I get it, if you want rich plugins and all that fancy stuff go down the Atom/VSCode way. Even though I was using Emacs and Vim for the biggest part of my development time, I always had Sublime somewhere in there, I use editor just as an editor. Some nice light git integration, fast file searching and fast and correct code navigation is all I need that goes out of the $EDITOR scope. I have all of that with Sublime and it works reliably and flawlessly.

Wow that’s good! I want to get used x220 and new 9 cell battery. If I could pull of 7-9h battery life I would consider it a great success. Btw i would be using only StumpWM, Firefox and Emacs. For media consumption I got MacBooks.

How’s the battery life? OpenBSD is nice and nifty little UNIX experience, definitely geared towards users who know what they are doing/wanting.

For me --

0: Neuromancer, William Gibson

1: The Rust programming Language, Carol Nichols and Steve Klabnik

2: Getting Clojure, Russ Olsen

Interesting times indeed... :)

For my next desktop build I’ve decided to go with AMD, except for GPU where I have to stick with nVidia because of CUDA. I would gladly drop 15% gaming performance, and invest saved buck into better monitor for example but CUDA is so much better than OpenCL, that I will have to go with Team Green on that front. Too bad si ce I would like to support AMD twice...

Org-mode. I won’t be wasting any words at it since I think it is well known thing here.

Besides that I use Apple Notes. They sync and work flawlessly between iOS and Mac devices.

And lastly, pen and paper. I like writing things down.

Used Gentoo and FreeBSD for years. I knew what i was up to with Arch. I’ve used it in high school for few years with different desktop env. So I think I was more than prepared for Linux experience. Operating systems are my fetish if I may say so. :P

You really start appreciating macOS when you go and install Linux on laptop and use it for a month. I had a same issue, I was in Apple camp for 10 years (as of this year). And I was like things suck now, Snow Leopard days yada yada yada... And then I installed Arch. Oh god... I mean, the worst thing is I can use Linux only as pure text/terminal UI. Although Gnome looks more polished than ever, whole UI/UX thing on Linux just can't be compared to macOS and Cocoa.

What I didn't like with OPs post is that Apple isn't making machine specifically for you, nor for developers. Why their machines had so much success since Jobs return was that they were making machines that were equally loved by music/video/content creators, developers, mothers/fathers/grandparents, students etc etc... If you aren't satisfied with your dev. environment go spin up a VM, rent a server or just get other machine that will fulfill your needs.

Where this post gets right is keyboards. Reliability has been number one aspect that Apple created as part of their brand's identity. I won't buy new machine until they do something about those crappy keyboards. And I would like to see them move from Intel. I would like to see how Apple do their own in-house development on CPU, or go with AMD.

What the fuck?! I don’t get it, why?! They want us to focus on Metal? I definitely need to but desktop now, plus I want CUDA! Ryzen 5 2600X with GTX1070 and I’m done.

I am really sick of monopoly and centralization of internet. For last few years many of important projects changed hosting to GitHub... Now this? We have alternatives, and good ones (one may argue much better than GitHub), but where is all of this going?

And Microsoft going around devouring open-source community. To some extent we are the responsible ones. But on the other hand I am getting really tired of this. Then people ask me why I use Emacs... it's free and immortal as of now...

One year of C 8 years ago

I totally agree with you on that. But the whole point was that there is much certain possibility for things to go wrong with inexperienced developers. I won’t quote the comment in the reply below, but that is the thing...

edit: typing on the phone, sorry

One year of C 8 years ago

I like this blogpost. But as stated in it, “my project”. Writing C project, alone is pretty different than writing C with 1 or more persons.

In highschool we had group project. Writing simple tcp/ip protocol in C. Holy shit did I see some awfull things... maybe writing C is not the bad thing about it. But maintaining could be.

Simple example, you can read string from simple data file on 6,7 different ways. Yet their effects and behaviors differ severely. Not everyone knows difference in parameters and returns in scanf, fgets and gets...

I did that, and still not working. After setting A records, re-entering custom domain and waiting for few minutes, I get this message in Settings of GH-pages `Domain's DNS record could not be retrieved`. Bummer. Maybe I was to eager to remove Cloudflare from the equation.

Basically by reading comments here, every single person has it's own view. Maybe there are too many variables in the equation to have bigger consensus.

Clearly it's a trade-off situation; I am on my early beginnings of journey to mastery, but what I decided and how I tackled the road was going for T shape! I am sure many know of this, where you cover all areas broadly, knowing what they are about and you've done some work with them at some point and time, but you didn't dig deep. Except one specific thing, that is your jam, where you chose to specialize and dedicate to go deeper. So in the end you are forming T shaped profile. I am near the end of studies and near the end of phase of trying everything. I know what kind of language/technology/tools, kinds of programming etc etc I like or dislike, so I think soon enough I'll be ready to chose that one thing. Of course it doesn't mean you are done for life with other things, you have to catch the loop and ever changing nature of our industry.

In the end, why advices and stories on this topic vary so much is because we as humans are very different between each other. We react with different sensibility on different things in different times & places. So by the nature of things everyone has it's own journey to tell. But the problem occurs when people take it to personal and start pushing it over other people's attitudes and thoughts.

The End of Windows 8 years ago

You gotta be kidding me. Good luck using multiple HiDPI monitors. The only reasonable way to use Linux is tiling wm with as less graphical interface as possible, in my case only xterm and emacs. Which is crazy, since it’s 2018. and I am using modern computer with modern OS like how computers were used before I was even born.

Hugo is still most convenient, at least for me and my workflow. I just pull it with homebrew, created my theme/template, write blogposts in Emacs org-mode (using ox-hugo), host it on GH pages for free, and use custom domain and free tier cloudflare.

I am really enjoying bare essentials I got, very streamlined process that does the job for me. This looks interesting, I really like minimalist aspects of software, but what ain't broken don't fix it.