Hacker News new | past | comments | ask | show | jobs | submit | johnvega's comments login

My family had Atari 400 with a tape drive. I remembered buying a tape with a game. We also use it for basic programming language and the Astroids game using a cartridge.


Yep, I had the BASIC cartridge and used the tape drive almost exclusively for that. Coded up all sorts of little projects on that machine. I hated the membrane keyboard, but it worked!


Attention hijacking becomes micro-habbits that become a rourtine. After just a few days, it becomes very difficult to undo, even if being aware of what's going on. This is what I understood from Tristan Harris several years ago and it's still happening today.


"For most cases, you do all the actual rendering work in GL or GLES contexts, which you create with WGL, CGL, GLX, or EGL, depending on your platform.

GL and GLES do the actual rendering. EGL and friends are basically just the glue layer to get things to the screen. (Well, to the window manager)"

https://www.reddit.com/r/opengl/comments/11q0oz/what_is_the_...


> EGL and friends are basically just the glue layer to get things to the screen. (Well, to the window manager)"

EGL can also be used directly with kernel mode setting and buffer management. No window managers necessary!

A simple example I found:

https://github.com/siro20/XlessEGL/blob/master/eglkms.c


SDL2 actually supports KMS so a number of games can run without a display server without any modifications.


That's freaking awesome. I had no idea, is this a recent addition? I've read SDL source code some years ago and I remember seeing a X11 implementation only.


"bootcode.bin: This is the 2nd Stage Bootloader, which is run by the 1st Stage Bootloader which is embedded into the RPI by the manufacturer. Runs on the GPU. Activates the RAM. Its purpose is to run start.elf (3rd Stage Bootloader)."


Last time I checked several weeks ago, 2016 SE looks like it wasn't going to get it. This is great.


Not as elaborate also created in three.js

https://3d.delavega.us


Location: San Jose, CA | San Francisco Bay Area

  Remote: Yes
  Willing to relocate: Possible
  Technologies: C/C++, Go/GoLang, CAD, AutoCAD, Computer Graphics, Cloud Computing & IoT 
  Résumé/CV: Upon request 
  Email: john.dlvg at gmail
Looking for a short term contract (few weeks) with option to permanent hire. I think this is a great way for companies to hire a great fit with minimum risk.

Over 5 years C++ Programming Experience in CAD software. In production release for over 10 years.


How would you compare your job search experience with "traditional employee job" versus "contract job" ?


Great question. Generally easier to get a contract job, as the people hiring you tend to want your skills, and care less about things like "culture fit." Generally, I would say the contractor hiring process is more pragmatic. "Show me something you've done kind of like this...great, you're hired." Realizing that it's much easier to "undo" a mistake in hiring a contractor. "Don't come back tomorrow."


On my 2nd chromebook computer but likely moving back to mostly to Windows because of WSL2.

Just 1 of many benefits: build native Windows GoLang app from WSL2: (Caddy server)

env GOOS=windows go build -o caddy.exe

No need to setup gcc in native Windows. Not sure if this works on all GoLang apps, but at least works for a reasonably complex Caddy server


I was under the impression that Go cross-compilation between architectures and operating systems wasn't a problem already...

Am I missing something? What does this have to do with WSL 2?


You can compile for windows, on windows, without the pain of setting up a compilation environment on windows.


That's awesome, although it's not as great as it might appear at first glance. I once took on a job to write a .bat script to compile a GO app any Windows machine without any Go environment installed. The script ended up about 20 lines long, and could compile the app on a fresh Windows install on any machine. It just took all day to write when I thought it would be done in 30 minutes.

Working with GO on Windows can be a pain, but my takeaway from this ordeal was that it wasn't really the fault of MS or Google, but due to most Windows users actually having no idea how Windows works, even software developers who have been using the OS for 20 years.


The NT kernel/hypervisor is a marvel of software engineering but unfortunately it is not as easy to teach in OS classes compared to Unix/Linux family systems.


Which chromebook do you have? I was recently tinkering with my pixelbook on the dev channel, I believe you can launch kvm vms from the chromeos 'linux subsystem' it's kind of like WSL2 in reverse but with KVM vs hyper-v. Wonder how a win10 vm would run, although the lack of workstation grade hardware for chromeos seems like it would hold that back. Launching android apps is pretty slick though


I have to use a secure Windows laptop for work, but I admin Linux servers. WSL has been great for me, if only so that I can use a real linux command line and terminal instead of PuTTY when I SSH into boxes.


An iPhone with 4 wheels


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

Search: