HNHacker News
TopNewBestAskShowJobs

smlacy

1,421 karma · joined March 1, 2010

http://slacy.com/blog
submissionscomments
smlacy··on St – A simple terminal implementation for X
- I dispute "many devs/hackers use xterm". I switched away from xterm over 20 years ago, when it was clear that they were never going to have good support for anti-aliased fonts. I work heavily in the linux and with linux devs, and I can't remember the last time I saw someone using an xterm on a modern system.

- xterm is for exactly the case you describe: when all you have is "base X11" and you need a terminal. No crazy multi-gigabyte toolkit requirements. Its essentially a fallback/recovery tool for these cases, although I prefer just working on console when things get that bad.

- xterm's codebase is 30+ years old. "unmaintainable" seems like an overstatement, by a longshot.

smlacy··on St – A simple terminal implementation for X
I work literally all day long in multiple fullscreen gnome-terminal instances, and I can't remember the last time I encountered a "bug". It literally never crashes, and works perfectly for my use case.

I can imagine there could be bugs in esoteric terminal emulation, but for the typical use case of "TERM=xterm-256color" (or screen-256color) it works perfectly for my use case.

smlacy··on St – A simple terminal implementation for X
Why do people care so much about terminal emulators and their supposed "bloat" and "complexity"?
smlacy··on Amazon has made its first drone delivery to an actual customer
I didn't see any packages dropped off right at the door, did you?
smlacy··on Amazon has made its first drone delivery to an actual customer
<sarcasm> Cost of specialized drone wherehouse in remote England: $1.2mm Cost of 3+yrs of R&D of drone fleet: $436mm Cost of delivering first package: priceless </sarcasm>

I'm not sure how this is ever going to compare with a truck and driver, especially when the truck will be self-driving in less than a decade.

smlacy··on Amazon has made its first drone delivery to an actual customer
Agreed on the perceived futility of these efforts. Even Amazon knows its silly: "First starting with 2 customers and the moving to DOZENS!" Woo hoo good job guys!

But first can we please solve the leafblower problem? Modern american suburbia is already ruined by an almost constant 120dB buzz and pollution & smell of cheap 2-stroke engine exhaust.

smlacy··on Improbable announces SpatialOS Game Developer alpha
How is this different from what SecondLife/LindenLabs was doing a decade ago?
smlacy··on Hyper 1.0.0
Fails my standard "Too many clicks to understand what this is" test.

Posted link has virtually no description of what the project is.

Going to the root of the github repo has release notes and with the most detailed description as "HTML/CSS/JS Terminal" but burned into a PNG file.

Best description of the product is on "hyper.is" in an animated GIF form.

People working on project like this need to understand that without a reasonable textual description of their product, outlining basic features and benefits over other existing systems, that the uptake is going to be very, very low.

smlacy··on Generals.io – Capture enemy generals to defeat them
+1 What a great game! Been waiting for decade(s) for a resurrection of that game mechanic!
smlacy··on Generals.io – Capture enemy generals to defeat them
Played this a bit, and the dynamic is good, there's an excellent mechanic here.

In fact, it's very similar to and old X11 game named "XBattle" I used to play. ftp://ftp.gwdg.de/pub/x11/x.org/R5contrib/xbattle-4.0.README

XBattle has many, many parameters you can tune (growth rate of "armies", decay rates, as well as persistent movement on production, etc.) All of these can be combined in different ways to get some really great game variants.

smlacy··on Magic Leap – Separating Magic and Reality
http://webcache.googleusercontent.com/search?q=cache:http://...
smlacy··on Every Version of Voxel Quest
As a Google Drive folder of ZIP files.

VAT DA FUK!

smlacy··on Using GPUs to Speed Through the 1.2B Record Taxi Dataset
This blog post has since been deleted. :(
smlacy··on Behind the Pixel: Google’s First Real Threat to Apple’s iPhone
4GB RAM
smlacy··on What typing ^D does on Unix (2009)
+++ATH0
smlacy··on Intel's Kaby Lake CPU: The Good, the Bad, and the Meh
What does it even mean for a processor to "not support Windows 7"? Does this mean it's not fully x86 backward compatible, or is this just marketing speak for "we have a strategic alliance with Microsoft, and they don't want you to run Windows 7, so we've put hooks into our hardware to prevent it"
smlacy··on Found a 16y old password protected Zip file with my mIRC logs
fcrackzip?

https://github.com/hyc/fcrackzip

smlacy··on Zen Photon Garden
Every time I see this link, which is about every year or so, I spend an inordinate amount of time trying to build a "laser". It really feels possible, using a combination of diffuse/reflective to "corral" all the light into going mostly in the same direction. Would love to see if anyone has gotten close.
smlacy··on Ask HN (again): What is the best affordable programmable drone?
Do you have a specific 2-pack for $25-30 that you would recommend? I've never seen anything like that before?
smlacy··on SMuFL: Standard Music Font Layout
Other than the extremely avante garde New Music and some traditional micro tonal music (Indian Classical comes to mind), I'm not sure why you think this doesn't work for almost all music from ~1400 to the present day.

Even early choral scores, (~1200-1600) can be typeset by LilyPond using SMuFL compatible fonts in their traditional styles. (For examples, see the "Ancient Music" section of the documentation http://lilypond.org/doc/v2.18/Documentation/notation/ancient...)

Prior to that, there's not much written music, and that which is written is done so in a form so specific or esoteric that it will needs to be re-engraved into the traditional staff form for performance by modern day musicians.

There are some local variations that SMuFL doesn't really "handle" per-say, take Jianpu notation as one example. (https://en.wikipedia.org/wiki/Numbered_musical_notation) but those forms can typically be handled well by a standard text editing program.

smlacy··on SMuFL: Standard Music Font Layout
I'm not sure what you mean by "a text-based notation system"? It can be represented as text (MusicXML, "ABC File" and LilyPond source come to mind), but actual engraved music is its own format, and not any more textual than an SVG drawing is.

Music notation is excruciatingly complex, especially when it comes to edge cases and more esoteric notations, and the artistic intents of the engravers. It's not just about "copy these notes from here to there" there's actually a ton of other aesthetic information that should be captured as well, that both makes the score more readable, and informs the performers about how to play the music.

Asking to cut & paste sections of music is basically like asking to support cut & paste for sub-fragments of SVG objects. It's "possible" but both technically difficult to implement, and of questionable utility.

To get a feel for even some "regular" cases of complex music notation take a look at the LilyPond snippet repository here: http://lsr.di.unimi.it/LSR/Browse or even at the LilyPond documentation itself: http://lilypond.org/doc/v2.19/Documentation/notation/pitches

smlacy··on Owner of Peet's to buy Keurig for almost $14B
Yuck. Keurig is a horrible company and this will stain Peet's reputation. Too bad.
smlacy··on WordsEye – Type words and tech creates a picture
Wow, this is so ugly. It's eye-burningly ugly.

It fails at even the simplest request "The man is sitting in the chair" and oh, did I say how ugly it was?

smlacy··on Apple Unveils the iPad Pro
Huh? Wacom has been selling $99 stylii for quite some time.

http://www.amazon.com/Wacom-KP701E2-Intuos4-Art-Stand/dp/B00...

smlacy··on Procedural Dungeon Generation Algorithm
I've seen algorithms that produce results similar to this before, and I find them lacking in any sort of feeling of purposeful design.

Dungeons are (in theory) built by intelligent people for a reason. There needs to be distinct working, eating, socializing, farming areas. There needs to be wider or thinner pathways between areas based on flow of people & goods.

A good starting place to look for amazing looking dungeons is to look at people who play Dwarf Fortress, and how they build & organize their forts, which are essentially dungeons.

Here are a few good links:

http://discourse.stonehearth.net/t/slave-to-armok-god-of-blo...

https://leelubutterfly.wordpress.com/2013/01/01/dwarf-fortre...

etc. just google image search for "dwarf fortress" and you'll see a lot.

Good algorithmic dungeon design should take into account some of these factors, like good city design would.

smlacy··on Ferrolic
You mean it's 'art'?
smlacy··on Ask HN: How do I make a lot of money quickly?
This sounds like a choice. Get out of that situation. Sell your car. Pay off debt. Get roommates. Stop eating out.

For someone your age, reducing fixed costs should be fairly easy, but still require some life changes that will be uncomfortable at first.

smlacy··on Quaternion Julia Set Shape Optimization
Does this have any practical uses?
smlacy··on How to Become a Great JavaScript Developer
No. Not this. Net even close to this. Let me illustrate:

How to become great at Sports: - Read books about sports. - Watch other people play sports. - Read in-depth analysis of past sports games.

How to become great at Playing Violin: - Read books about playing violin. - Real sheet music by the great masters. - Listen to many concerts.

It's inherently obvious that the above approaches are totally and completely wrong. How do you become good at anything? You practice it. You do it. You have a coach or teacher or mentor who can give you pointers, but lets you make mistakes. You have someone who lets you get things wrong the first time, so that you can see the consequences.

There is a time and place for theory, for reading, for analysis, and this is too part of the learning process, but this is not at all the most important tool for becoming great at something.

Theory, analysis, critique, history, and context all matter when learning any skill, but first, you must build the fundamentals. First, you must do the thing and once you reach a level where you really understand the thing, then and only then can you begin the more introspective task of theory and analysis. Even without these steps, the best way of becoming great is to DO.

smlacy··on Oracle Sales Erode as Startups Embrace Free Software
You mean that it should be more like a Bazaar and less like a Cathedral? Wow, great idea!
← PreviousPage 8 of 11Next →