HNHacker News
TopNewBestAskShowJobs

hammerandtongs

322 karma · joined February 3, 2012

submissionscomments
hammerandtongs··on Go Module Mirror and Checksum Database Launched
I filed a bug that this was not spoken about in the announcement.

It would seems like it will cause a lot of drama as this actually rolls out.

https://github.com/golang/go/issues/33980

hammerandtongs··on Presenting the Eshell
https://github.com/atomontage/xterm-color

That looked like the way to do it but I haven't tried yet.

hammerandtongs··on Samsung’s Chromebook Plus now supports Linux apps
You know I'd rather see some of these chrome books with 8g and still in the $300 range.

But thanks, that's actually a nice little machine.

hammerandtongs··on Samsung’s Chromebook Plus now supports Linux apps
Yes and the 8g models of chromebook (there are 2 right?) are $750+
hammerandtongs··on Samsung’s Chromebook Plus now supports Linux apps
I'd be interested but ...

4gig ram.

Nice screens, reasonable processing power but they throttle the ram to make you want to spend the $500-750 for the "power" of.... 8 gigs of ram. But with the bloat of a useless(to me) windows license included.

How long is the chromebook spec going to stay like this? It's awful and holding them back.

It's nonsensical in 2018 to have this little ram on a laptop,chromebooks included but there it is still.

hammerandtongs··on Bloom Programming Language
Of note Bloom is an ancestor of Eve. Bloom is a descendant of Datalog via Dedalus.

"Dedalus: Datalog in Time and Space"

http://db.cs.berkeley.edu/papers/datalog2011-dedalus.pdf

Here is Peter Alvaro's Strange Loop talk -

https://www.youtube.com/watch?v=R2Aa4PivG0g

It was a shame that most people, seemingly the Eve devs as well, seemed to focus on making Eve a language for easy programming for the masses. Thats a huge wall of a problem with a limited funding slope.

I think if there had been more upfront work and focus on the distributed programming/database possibilities, that Eve would have founded an actual community to push it along.

Eve as a language for doing business logic against say Kubernetes? As a language to wire up ETL processes?

I think it could have found a niche that would have made it grow in power before trying to take on the mass market.

Just a thought.

hammerandtongs··on Ask HN: Where do you store bookmarks?
Also universally supported across time.

People have no sense that they might want to look at something in 10-20 years in that web service that was so handy at the time...

hammerandtongs··on Modeling the Magic Leap One Experience
I agree that the incidentals like tracking and form will matter a lot.

I think however there is no "proof of existence" of any software or capability that would compel even early adopters to use a 100x100 display, even with all the other physical issues being polished to a high sheen.

Looking down at your phone or smartwatch seems far more likely.

The "maybes" that people frequently suggest require a staggering amount of unwritten software infrastructure (sometimes up to and including sentient AI).

hammerandtongs··on Modeling the Magic Leap One Experience
That is a pretty bad article about VR that might have been excusable in 2013 but is not on firm ground in 2017 much less 2018.

Broadly, almost everything in it has been either not born out (vision concerns) or less of a problem then first assumed (motion sickness) once the limitations of different users were understood.

Many people using VR find that the vestibular concerns are not an issue over time as long as the framerate of the system is high enough (90fps+). People actually do get their "sea legs" over time and many (largely gamers so far) ask for locomotion systems that were considered terrible ideas even 2 years ago.

hammerandtongs··on Modeling the Magic Leap One Experience
I suggest you spend some time reading his pretty extensive set of high quality articles on many companies and aspects of AR.

This is an industry where outsiders have a very limited understanding of the serious serious problems in front of AR.

It's also an industry that is taking advantage of the very limited understanding of just about everyone not in it to hype things far beyond their capabilities.

If you care about AR in even an offhand way you should spend some time self educating and Karl Guttag's site is a good way to get started.

It's very interesting field but there are tremendous challenges in front of it and it serves no purpose to just assume the companies involved have actual magic leaps that solve the problems.

hammerandtongs··on Brutalist Design Is the Bad Influence We All Need
Yes this article seems to be redefining "web brutalism" to be a simple recoloring of the same wretched over designed unusable webpages that "web brutalism" was a reaction to.
hammerandtongs··on Fuchsia is not Linux
Thank you for writing this it was just what I wanted :)

What is your sense of the latency guarantees/scheduling to user space graphics and input? This is an area that everything else kind of fails at. "No drawing the groundplane and every possible frame for this user you have in your VR grasp is not optional".

Is the security actually in use or just someday?

edit: security looks baked in but tbd

hammerandtongs··on Android container in Chrome OS
I'd really like this to evolve into a standard thing in our linux distros. By which I mean apt-get'able, which it looks very close to.

I have no interest in the play store but I would like my lineageos/fdroid userspace available directly to my desktop.

hammerandtongs··on Designing better file organization around tags, not hierarchies (2017)
Tags are great BUT

It's pretty important to realize that a files position is merely it's default tag (and you can tag it further with many different types of systems like extended attributes, as I think both Gnome and KDE have used at times).

Without that default tag you have a mess.

It's also important to note that Tags have a very high maintenance cost of their own.

Duplicate, inconsistently applied and redundant tags are a aggressive cancer in any of these systems.

No you can't just ignore them as they make it more and more difficult to accomplish even basic viewing /scanning over files for the system and the user.

Many many users have trouble even doing basic maintenance on their file locations (that default tag) that makes a tag based system even more prone to failure.

hammerandtongs··on Eve: Programming designed for humans
I'm sorry you didn't move forward with the state machine integrations.

I think some core primitives and conventions exposed at the language level would have developed it into a uniquely useful language environment.

hammerandtongs··on Literate Devops with Emacs Org-Mode (2014)
Weird... it's as if text was really important in computing and having a tool at the center that excelled at processing text put you in more fluid control of your computing environment.
hammerandtongs··on Mozilla’s Servo Team Joining Mixed Reality
"""We will continue to experiment with things like DOM to texture. It is still difficult to allow web content to be part of a 3D scene."""

This is the most important missing piece, are their bugs for this?

Until we have html/dom textures in vr I just don't see webvr being very successful.

Just like the headset isolates you from the room, the lack of normal web content in vr/mr is very isolating.

hammerandtongs··on Launch HN: Supermedium (YC W18) – A full VR browser for web-based VR content
I understand that viewpoint but I think the WebVR will be isolating(the normal web doesn't work) and lack uptake until, for example, github.com can be used directly within VR.

I don't believe github themselves will make a native client any time soon, and we shouldn't expect any other websites either.

Thus HTMLTexture seems critical.

hammerandtongs··on Launch HN: Supermedium (YC W18) – A full VR browser for web-based VR content
I couldn't find a reference for Reliability? Is there source?

-I don't know how the FF reader mode is coded-

Edit-- https://github.com/mozilla/readability

hammerandtongs··on Launch HN: Supermedium (YC W18) – A full VR browser for web-based VR content
Given the state of text tools do you think it would it be viable to pipe a Readability Redux scrape into Aframe?
hammerandtongs··on Launch HN: Supermedium (YC W18) – A full VR browser for web-based VR content
So in looking forward to a time when people actually want a VR focused browsing experience and just for WebVR/WebGL there is this HUGE gap missing.

Where is the "HTMLTexture" support (the hacks for it are janky and not viable in my experience)?

I think WebVR will not take off if it doesn't have a clean way to experience the web's existing 2d elements, not to mention even VR needs a way to do 2d layout.

Any thoughts? I know Chrome guys were experimenting a few months back and there was some talk of it being in WebXR...

hammerandtongs··on Opinions on functional programming and OCaml
I've never been attracted to the idea of partial application. Without it a function is either in state 0 or 1. It's not called or it has been called.

With partial application in the mix, functions are in an almost indeterminate state (to the programmer typing at the keyboard even if some compilers know).

In functional styles, programmers are encouraged to "just pass a function".

The f(x,y,z) gets passed around in an unknown state of f(maybe needs x, maybe needs y, maybe needs z).

This would be complicated even if it was the same function with a declining arity as it was passed around. Several languages allow named arguments which just adds to the signature complexity.

It's hard to see the benefits of the complexification.

Most pedagogical examples of the use occur in tight loops where the complexity isn't obvious. Once a function is passed outside of that tight loop I wonder at it's actually utility vs the negative effects.

hammerandtongs··on Show HN: LibreRead 1.0 – Self-Hosted Free Ebook Reader
If this were designed to seamlessly interoperate with Calibre (a filesystem and sqlite3 iirc) this would be potentially useful to me.

I could more confidently selfhost a web version of my calibre library for reading and bookmarking. Calibre has a web version but I'm not confident in it and would be uninclined to host it even in a sandstorm instance for example.

The memory issues of libreread, as indicated by others, are too much for hosting in a friendly way with other apps. The value of full text search isn't nearly good enough to warrant the memory usage. Aim for < 60MB serverside.

Calibre has an large amount of features that are critical for people actually trying to maintain an ebook library. Those features have been added and polished over a decade. I'm very doubtful they can be replicated in a reasonable timeframe.

Valuable to see people making things in this area though! Cheers.

hammerandtongs··on A Classic Extension Reborn: Tree Style Tab
This in my userChrome.css works very well for me.

  #TabsToolbar {
        visibility: collapse !important;
      }
There are no real glitches or problems but can't imagine living in Firefox without TreeStyleTab in general over minor issues.
hammerandtongs··on Show HN: Promptui – Rich UI elements for cli prompts in Go
The single screencast is pretty compelling, I'd suggest just screencasting everything from the examples and adding to your landing page.

Don't have an immediate use but I like it.

hammerandtongs··on A source of knowledge for Language Server Protocol implementations
Notably and regrettably absent is Kotlin -

https://discuss.kotlinlang.org/t/any-plan-for-supporting-lan...

Java seems usefully far along however...

hammerandtongs··on ARCore: Augmented reality at Android scale
Having seen most of those proposed in one form or another in the past my response is about the same.

Can't see any of them being worth putting a headset on.

Can't see any of them being worth launching an app on a phone to stare through a camera at.

Some of them need some pretty next level ai.

hammerandtongs··on ARCore: Augmented reality at Android scale
I'm glad to see this, I'll enjoy experimenting (probably via the aframe ar api) BUT

What are the useful applications for AR outside of verticals?

I've not seen anything compelling in the phone only incarnation.

The headsets have a lot of engineering issues ie many years to overcome.

Even with headsets its unclear the value of adding the visual clutter and noise that most ambient/immersive computing demonstrations seem to assume.

Whatever value you can add generally requires constant headset wear for it to be ready to hand. This puts even harder engineering problems on the industry as it forces super light and easy headsets (google glass was not AR nor a technical path to it).

Not seeing it yet.

hammerandtongs··on Converting a Guitar Effects Pedal to Output MIDI
You have system configuration problems.

What you are describing would stop the entire music industry from functioning.

hammerandtongs··on Vue.js vs. React
You've done a nice job with kea. The examples are pretty clear. Somehow the selection of verbs and structure is more readable for me in the vuex example but I'm not sure you could do much about that.

I won't be using this as it definitely sets off my library-depth spidey sense.

The multiple libraries it abstracts would all change versions over time and lead my applications to be even more brittle.

Vuex being mainline with Vuejs is a major plus as I look at its long term stability, though whether it insists on vuejs I need to look into.

Page 1 of 6Next →