HN user

dlau1

422 karma
Posts5
Comments37
View on HN

Keeping track of crypto amidst all the hype recently, it's abundantly clear to me that the recent explosion of speculation based trading is a signifier that cryptocurrency is a bubble just waiting to burst.

I don't think this is bad in any right. It looks (and I grew up in the bay area through turn of the century) just like the dot com bubble. The promising part of this is that the underlying technologies being developed, a way to distribute information and business logic in a way where there is an indisputable fully traceable truth, is huge. I think of blockchain-like platforms like Ethereum as the ARPANET to our internet. The opportunities to supplant existing fully centralized systems such as stock exchanges, escrow systems, supply chain/provenance tracking, etc. with a fully decentralized or hybrid approach is huge.

In the end though, I think it will come down to where governments draw the line in the sand. The sad but true reality is that the regulators with the guns will always have ultimate power.

Zenrez | Full Stack Engineer | San Francisco CA | ONSITE | zenrez.com

The Zenrez engineering team is building products that are fundamentally changing the fitness industry. We’re empowering studio owners to grow their small businesses and allowing them to focus on what matters most, teaching their amazing classes.

Our core suite of software products cover the full customer lifecycle for studio owners, from acquisition, to retention, to recovery.

We are a full-stack JavaScript shop. We deploy to production continuously, consistently and safely adding value for our customers. Our current focus is scalability and evolving our service oriented architecture.

Candidates should have at least 1 year industry experience.

Please email me at daryl@zenrez.com

Zenrez | Full Stack Engineer | San Francisco CA | ONSITE | zenrez.com

The Zenrez engineering team is building products that are fundamentally changing the fitness industry. We’re empowering studio owners to grow their small businesses and allowing them to focus on what matters most, teaching their amazing classes. Our core suite of software products cover the full customer lifecycle for studio owners, from acquisition, to retention, to recovery.

We are a full-stack JavaScript shop. We deploy to production continuously, consistently and safely adding value for our customers. Our current focus is scalability and evolving our service oriented architecture.

Interview process: A take home problem with a follow up phone pairing session on the solution and 1 onsite interview.

Please email me at daryl AT zenrez DOT com

Interesting, I have been using mjolnir for some time for basic bindings (window resizing, jump to named windows). What does hammerspoon offer over it?

Good Eggs - San Francisco, CA, Full Stack Engineers

http://www.goodeggs.com

=== About us ===

Good Eggs brings local, farm-fresh groceries right to your door! We are a technology focused company with a CTO who previously founded Carbon Five, an exceptional agile development shop. See our Engineering Blog and Github account:

http://bites.goodeggs.com

https://github.com/goodeggs/

We have a great mission (https://www.goodeggs.com/philosophy) - to grow and sustain local food systems worldwide - and everyone here is deeply committed to it. We have expanded to 4 cities - New York, New Orleans, Los Angeles and San Francisco - and our investors include Sequoia Capital, Harrison Metal, Baseline Ventures, Collaborative Fund and Westly Group, among others.

There are ~20 of us on the engineering team and we’re actively growing. We’re building next-generation web and mobile applications with JavaScript across the stack, including Node.js, MongoDB, AngularJS, and CoffeeScript. The team has been built from the ground up with practices around test-driven development, pair programming, and continuous deployment.

== About you ===

Ideal Candidates Will Have:

* 3-5+ years full-stack web application development in Ruby, Python, Java, or JavaScript

* TDD experience / experience with pairing / Continuous Deployment

* Domain expertise in: e-commerce, billing, payments, or warehouse distribution software

======

https://www.goodeggs.com/about/jobs

Agree so much with this comment.

Downside is that after using a proper functional language (clojure[script]) you end up wanting some really basic things such as immutable core data structures.

I feel like if you start from scratch on a javascript project, it's possible to program in a functional manner. I've found it really tough to introduce functional concepts to an already full stack javascript codebase.

BTW: I'd recommend ramda [1] for those interested in functional javascript programming. The auto-currying makes it way more powerful than underscore/lodash in terms of encouraging pure reusable functions.

[1] https://github.com/ramda/ramda

Good Eggs - San Francisco, CA, Full Stack Engineers

http://www.goodeggs.com

=== About us ===

Good Eggs brings local, farm-fresh groceries right to your door! We are a technology focused company with a CTO who previously founded Carbon Five, an exceptional agile development shop. See our Engineering Blog and Github account:

http://bites.goodeggs.com

https://github.com/goodeggs/

We have a great mission (https://www.goodeggs.com/philosophy) - to grow and sustain local food systems worldwide - and everyone here is deeply committed to it. We have expanded to 4 cities - New York, New Orleans, Los Angeles and San Francisco - and our investors include Sequoia Capital, Harrison Metal, Baseline Ventures, Collaborative Fund and Westly Group, among others.

There are ~20 of us on the engineering team and we’re actively growing. We’re building next-generation web and mobile applications with JavaScript across the stack, including Node.js, MongoDB, AngularJS, and CoffeeScript. The team has been built from the ground up with practices around test-driven development, pair programming, and continuous deployment.

== About you ===

Ideal Candidates Will Have:

* 3-5+ years full-stack web application development in Ruby, Python, Java, or JavaScript

* TDD experience / experience with pairing / Continuous Deployment

* Domain expertise in: e-commerce, billing, payments, or warehouse distribution software

======

http://www.jobscore.com/jobs2/goodeggs/software-engineer/cQ_...

I’m an engineer at the company, if you have any questions feel free to e-mail me: daryl(at)goodeggs.com

Good Eggs - San Francisco, CA, Full Stack Engineers

http://www.goodeggs.com

=== About us ===

Good Eggs brings local, farm-fresh groceries right to your door! We are a technology focused company with a CTO who previously founded Carbon Five, an exceptional agile development shop. See our Engineering Blog and Github account:

http://bites.goodeggs.com

https://github.com/goodeggs/

We have a great mission (https://www.goodeggs.com/philosophy) - to grow and sustain local food systems worldwide - and everyone here is deeply committed to it. We have expanded to 4 cities - New York, New Orleans, Los Angeles and San Francisco - and our investors include Sequoia Capital, Harrison Metal, Baseline Ventures, Collaborative Fund and Westly Group, among others.

There are ~20 of us on the engineering team and we’re actively growing. We’re building next-generation web and mobile applications with JavaScript across the stack, including Node.js, MongoDB, AngularJS, Backbone, and CoffeeScript. The team has been built from the ground up with practices around test-driven development, pair programming, and continuous deployment.

== About you ===

Ideal Candidates Will Have:

* 3-5+ years full-stack web application development in Ruby, Python, Java, or JavaScript

* TDD experience / experience with pairing / Continuous Deployment

* Domain expertise in: e-commerce, billing, payments, or warehouse distribution software

======

http://www.jobscore.com/jobs2/goodeggs/software-engineer/cQ_...

I’m happy to field any questions - feel free to e-mail me: daryl(at)goodeggs.com

I'm not sure what you've come up with, since your post was deleted, but I'm looking forward to it!

I also home brewed a system very similar to what I described at my previous job. With the current information out there, it looked almost the same as relay, except without GraphQL. We implemented our own query/synchronization mechanism.

This looks incredible.

Especially excited at the idea of a single store. I've always had a little bit of a beef with Flux when it came to interdependencies within stores.

I feel like one of the problems with react that is currently not well solved is the integration of a client and server side router for a truly isomorphic application. There have been quite a few implementations that rely on a single om-like state that they serialize and deserialize to the client. Relay feels like it would fit extremely well into this paradigm.

I'm not trying to be negative in any way, because this is awesome. I really believe there are so many ways to interact with machines that we haven't figured out yet.

But ... can't you achieve this level of efficiency, maybe even better with a combination of auto completion and snippets?

With python and vim, I use jedi-vim[0] and neosnippet[1] for textmate compatible snippet completion.

0 : https://github.com/davidhalter/jedi-vim 1 : https://github.com/Shougo/neosnippet.vim

IMO service providers should, at the very least, have procedures in place to lock the accounts in the list then email everyone with an unlock link.

I just can't fathom there being huge publicly available password lists with credentials that are still valid.

From Vim to Emacs 12 years ago

I think the main problem is that in vim everything works like a buffer. When I browse files or any sort of search results, I can use the standard vim key bindings to navigate through or even dismiss the window.

With emacs, it seems like I have to learn the system to even use some plugins like projectile effectively.

From Vim to Emacs 12 years ago

Bravo man, I tried to make the switch from vim to emacs evil and failed horribly. I would eventually throw emacs into a state where it wasn't in any of the evil modes, then bash my keyboard with C-X C-C. Is it possible to use emacs+evil without knowing emacs inside and out?

Emacs with evil, without a doubt, runs so much smoother while editing large projects. The biggest point is that asynchronous operations are a lot easier to perform in emacs. You can get close to it with plugins like vim-dispatch or vimproc, but they always felt like a second class solution to me.

You get cool stuff like search/replace preview and super smooth async operations in the background (like on the fly linting with flycheck).

In the end, I'm still using vim. Unite with vimproc is "good enough" for me. For me, the only real place where async operation is a huge problem is with file search operations. Every few months I try to use emacs for a day, maybe next time it will stick :)

Played around with it, incredibly easy to use!

It looks like the bits to import/export the fonts in a portable format (json) are already in place. You could literally run a git repo with the font files and serve it up to a web interface. That would be awesome :D

The great thing about it is that you can sprinkle it in just where you need to have some dom manipulation.

TBH, a lot of sites really overdo the client-side rendering thing.

Have you tried react.js [1] ? If you use node to serve your content, you can pre-render the initial state of your app. When everything loads up, react will take a checksum of the rendered portions to ensure that it doesn't re-render the same DOM. This should come close to solving your SEO/test issues with minimal work.

In my opinion, a setup like this is close to what the next big wave of frameworks will use.

You can break your layout up into parts and have a site that is partially dynamic and partially static. You just pass the html that react renders to your templating engine.

Getting everything setup correctly can be a little hassle, but gulp is fast enough when doing a watch on the compilation step. Of course, because everything is javascript you share the exact same component code between client and server.

This is a good example that helped me a bit[2]

[1] http://facebook.github.io/react/ [2] https://github.com/mhart/react-server-example

Also interested in this as someone who is looking to make some 3d printed prototypes just as a hobbyist (i.e. I have an idea and a drawing on paper and I just want to draw it up in a CAD program)

Really interested in this.

Played around a bit with the generator functions and being able to replace straight callbacks with yields made the code so much cleaner and more readable.

Unfortunately, interoperability with callback/promise based libraries is a bit clunky.

Hey, I remember doing this in school! It was called show and tell.

I don't understand how someone can use pre-written code written specifically for use in this hackathon. It's one thing to write some generic libraries, but they had the product made beforehand, they even demo-ed the app on the 8th! (according to the meetup post)[1]

This doesn't even touch on the allegations that some contestants' apps weren't run and videos weren't watched.

What a sham of a contest ...

1 : http://www.meetup.com/Salesforce-com-Integration-Analytics/e...

Surprised no mention of JetBrains PyCharm. It's incredibly easy to use for debugging, even supports debugging gevent based code.

I agree though, outputting print statements at different levels of severity, i.e. warning, error, info, etc. is a great way to see if things are working on a high level. For more granularity, debuggers are invaluable to figure out why a specific portion of code isn't working as expected.