HNHacker News
TopNewBestAskShowJobs

smlacy

1,421 karma · joined March 1, 2010

http://slacy.com/blog
submissionscomments
smlacy··on RAM Doubler 2 (1996)
Unless the ramdisk (AKA tmpfs in modern Linux) is compressed.

Many low footprint Linux installations now include swapping to zram, which is compressed. The net effect is positive since you usually have an abundance of spare CPU cycles.

smlacy··on Find and list all your Twitter mutuals
So?
smlacy··on Find and list all your Twitter mutuals
Is this writing style the new millennial version of leetspeak or something?

I find it extremely immature sounding, very grating, not funny at all.

smlacy··on Ask HN: What are the some passive income strategies you do beside your IT job?
There are no secrets.
smlacy··on Neighbor's house alarm triggers when I put my car in reverse
We had one of these as well -- a fairly standard routine of TV after dinner before going to bed quickly taught the dog that the ultrasonic sound made by the "Off" command to the TV meant "everybody go upstairs and go to bed".

You could actually just press that "off" button at any time, and the dog would look around and do that funny "Dog shrug" thing they do, and go upstairs and lie down, even if it was the middle of the day. We had, essentially, a remote controlled dog.

smlacy··on Text Is Keeping Kids from Coding
I learned a lot about programming and debugging from Rocky's Boots (https://en.wikipedia.org/wiki/Rocky%27s_Boots) , so at least you have that.

I don't think there has been enough time to say if any "great programmers" (ugh, that's a horrible horrible term) have learned from graphical tools. MIT's Scratch came out (just) 15 years ago, and was quite primitive. Many career developers really start programming at around age 10, so even if they started on scratch, they would be just 25 now. Only beginning their journey to becoming "great". There just hasn't been enough time to say if this is an effective introductory tool or not.

smlacy··on Paying people to preserve forests seems to work
In the U.S. the term you're looking for is 'Conservation Easement' which is how private landowners can get a tax break for preserving forested lands.

I'm guessing that there will be more pressure to have similar programs in developing nations.

smlacy··on [dead]
Neither does the article body. How did this even pass HN muster?
smlacy··on [dead]
The English Grammar in this article is substantially worse than the poor English Grammar used in the article title.

Couldn't get past the first paragraph.

smlacy··on A parametric version of the Spectral font
A system and method for letting "The Marketing Guy" choose and design the font instead of a trained graphic designer.

This isn't going to end well.

Have you ever seen a font and thought "oh, that's ugly" but it's really hard to put into words exactly why? Font design is all about aesthetics and custom hand-tweaking every single curve of every single letter and making them look exactly right.

smlacy··on Essential Products – Andy Rubin's new company and phone
Essential question:

What matters more in a portable computing device (i.e. "phone") the software or the hardware?

Essential seems to be flaunting unique hardware designs, but in fact, it seems that as though without a software stack that's at least as innovative, that this doesn't have any chance of being a success.

If they follow the "luxury watchmaker" pattern, and yet they have a new & unique software platform to enable new functionality, how will they attract the app developers?

There is a bit of a "chicken and the egg" type problem here for sure. I think that in the future there will inevitably be new platforms and new solutions that enable new functionality and attract developers away from existing platforms (as iPhone did), but I don't feel that the time is ripe for this to happen yet.

That said, I wonder if this thing just runs heavily modified stock ASOP?

smlacy··on Chinese Online Retailer Developing One-Ton Delivery Drones
I think it's not so much the weight of the pilot but how requiring a pilot effects the upper bound of 'delivers per day'.

- Pilot can't reasonably fly more than 8-10hrs a day Need at least 3 pilots per aircraft for 24/7 delivery support.

- Pilot needs a salary, drastically increasing the OpEx of each drone (vs. "just maintenance and electricity")

- Ability to train & hire pilots limits total fleet size.

- Pilots require insurance, which is likely a nontrivial amount. (depending on regulatory environment, of course)

Imagine being able to build 1,000 drones in a factory. Can you as easily hire, train & pay 3,000 pilots? Probably not.

smlacy··on Making a Neural Synthesizer Instrument
Wow, thanks
smlacy··on Making a Neural Synthesizer Instrument
Biggest missing part of the article is the "Music" promised in the title.

In other words: I was hoping to hear a musical composition or performance using samples generated by WaveNet.

I think a better, more realistic title for the article would be more like "Generating Experimental Sounds Using WaveNets" or similar. Even the authors inclusion of animal sounds in the generation made this more of a novelty and not really useful for actual musical sound generation.

Would be interesting to compare this approach with other "Less neural-net-y" approaches, like combining samples in the frequency domain and mixing samples over time.

smlacy··on Get started making music
Have you looked at Lilypond? http://lilypond.org/
smlacy··on Alphabet's Self-Driving Cars to Get Their First Real Riders
You seem to be under some delusion that a vehicle purchased in the year 2017 doesn't have any software in it, and isn't fully electronically actuated (steering, brakes, throttle)

They sell these features as "parking assist" or "smart cruise control" or similar, but don't kid yourself into thinking that there's not a very sophisticated software system that could, if hacked, take over control. Has this ever happened? Have there been catastrophic bugs documented?

More advanced vehicles (i.e. Tesla) have enough hardware to be be nearly fully autonomous today. (i.e. they could rend control from a driver and continue to pilot the vehicle to an alternate destination if hacked)

smlacy··on Alphabet's Self-Driving Cars to Get Their First Real Riders
Your argument is about the same as "Humans can calculate arithmetic perfectly accurately, why do we need computers to do it for us?"

There are a host of obvious reasons why even a "simple" L4 car will beat a human hands down:

* Reaction time.

* 360 awareness / visibility.

* Lack of exaggerated "Human Reflex" to surprising events (i.e. swerving violently to avoid a dog, and hitting other vehicles)

* Keeping perfect space around the vehicle for safe stopping at all times. (don't tailgate, don't get rear-ended)

* Assuming a LIDAR-based system, virtually no difference in day vs. night vision. No "sun in your eyes" or "road glare".

* No fatigue related accidents.

* No DUI and related prescription drug accidents.

* No distraction-based accidents. (kids, cellphone, food)

* No "road rage" based accidents.

I could go on, but this should drive the point home pretty clearly, IMHO.

smlacy··on PhotoScan: Taking Glare-Free Pictures of Pictures
There was some talk of the maximum resolution being 3MP, but that through some hackery this could be increased to 12MP.

I didn't see any mention of resolution in the blog post, and many comments here and elsewhere about low quality.

Is the resolution still capped?

smlacy··on Juicero May Be Feeling the Squeeze
And much, much louder.
smlacy··on Optane Memory – A bridge between DRAM and storage
Quite a bit of marketing-speak here on the official site, without a lot of technical details.

I know the Optane SSD drives are fast -- is this just device-side driver software that allows you to virtually expand available "RAM" and mmap it to the SSD?

Why just i7 CPUs? Is there a hardware component?

"Just download and install the driver..." (Linux?)

smlacy··on Going native
Point is that if they're selling a product, they could make it more clear what the thing they're selling is. I'm EXACTLY the target market, and they failed to entice me.
smlacy··on Going native
No its not. :)

Blog has no product description, and even the product description on getpostman.com (below the fold) is amazingly vague:

"A powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing."

So... It's a text editor? A test framework? What languages does it work with? Web APIs or native? Why would I use it over my existing toolchain?

smlacy··on Going native
So this is a text editor?
smlacy··on Going native
This Fails my simple "I've never heard of Postman, can you please explain it?"

* Blog post (linked) is very vague, no "About Postman" or similar link.

* Toplevel of blog page is the same, no "About Postman" or "What is Postman" link.

* Toplevel of "postman.com" is amazingly, similarly vague, with the most descriptive text above the fold being:

> "Developing APIs is hard. Postman makes it easy. Download the free Postman App"

* Still, there's no "About" link or anywhere obvious to actually describe what the product is. I clicked on ALL of the tabs in the upper right: "Products", "Pricing", "Documentation" and "Cummunity" and NONE OF THESE has any text explaining what Postman is or why I would want it.

If your site(s) don't have a simple "Postman is a ..." or "Postman can help you..." paragraph, then you've absolutely failed to attract your target market.

smlacy··on Loopy: a tool for thinking in systems
Just adding one more link with a negative relationship between Political Unrest and Profits makes this much more interesting!

https://goo.gl/lL7EvY

smlacy··on Torus development has been stopped at CoreOS
What's Torus and why should I care?
smlacy··on Show HN: PJON – Padded Jittering Operative Network
GitHub page has a much better introduction than this beautiful yet uninformative website.

https://github.com/gioblu/PJON

PJON™ (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media communications bus system. It proposes a Standard, it is designed as a framework and implements a totally software-emulated network protocol stack. It is a valid alternative to i2c, 1-Wire, Serial and other Arduino compatible protocols. Visit the Wiki, Documentation and Troubleshooting wiki pages to know more about the PJON Standard.

Get PJON bus id Video introduction Join the chat at https://gitter.im/gioblu/PJON Donate

Features

* Configurable 2 level addressing (device and bus id) for scalable applications

* Multi-media support with the data link layer abstraction or Strategy framework

* Configurable strategies inclusion (for memory optimization)

* Configurable 1 or 2 bytes packet length (max 255 or 65535 bytes)

* Master-slave or multi-master dynamic addressing

* Configurable synchronous and/or asynchronous Acknowledgement of correct packet sending

* Collision avoidance to enable multi-master capability

* Selectable CRC8 or CRC32 table-less cyclic redundancy check

* Packet manager to handle, track and if necessary retransmit a packet sending in background

* Optional ordered packet sending

* Error handling

smlacy··on LLD is included in the upcoming LLVM 4.0 release
lld is the LLVM linker. More details here:

https://lld.llvm.org/

smlacy··on St – A simple terminal implementation for X
Are you saying that xterm has poor performance?

This appears to be true (from other comments on terminal performance in this thread) but other VTE-based terminals (gnome-terminal) have high performance and work great on sub-1GHz class machines.

smlacy··on St – A simple terminal implementation for X
I use tmux+emacs inside gnome-terminal for 8+ hours a day.

I rarely (never?) see any "terminal glitching" except for the cases where I've done something absurdly wrong, like running a bash inside emacs-shell with the wrong setting for TERM.

Terminal emulation is essentially a solved problem (state machines and control code sets are small and well defined, there are many reference implementations and compatibility tests). If you see glitching, it's probably from what you're doing inside the terminal, not from the terminal itself.

← PreviousPage 7 of 11Next →