HNHacker News
TopNewBestAskShowJobs

udfalkso

1,187 karma · joined March 31, 2007

https://twitter.com/udi https://soundprint.co http://www.linkedin.com/in/udifalkson

[ my public key: https://keybase.io/udi; my proof: https://keybase.io/udi/sigs/cvmizkp14UtXju7hS_dkIlcdnilsIyDowFa8pQuCVfE ]

submissionscomments
udfalkso··on Ask HN: Who is hiring? (September 2020)
Disney DTCI | New York, NY / NYC | Full-Stack, Backend Engineers | On-Site

Data Platforms is charged with the creation, development, and management of a unified set of architectures and services, and a data platform that is the source of record for a trusted, highly secure 360-degree view of Disney consumers. This platform infuses intelligence into our products and aids our decision making as we continue to build more direct and personalized relationships with our customers.

The Data Platform Integration team leads efforts to capitalize on opportunities to connect with other systems and data sources across Disney, ABC, ESPN, Marvel, and LucasFilm - building proofs of concept and integrations as a basis for learning and driving quick progress with business stakeholders.

Our team…

- Collaborative and dynamic

- We embrace agile practices (Led by serial startup veterans)

- Work with front-end and back-end developers as a full-stack delivery team

- Continuous integration/automated testing

- Prototypes all the way to full-scale production deployments

Our stack is primarily…

AWS, Python, Pandas, FastAPI, Postgres, ElasticSearch, React/Redux

Hiring at multiple levels:

https://jobs.disneycareers.com/job/new-york/staff-software-e...

https://jobs.disneycareers.com/job/new-york/senior-software-...

https://jobs.disneycareers.com/job/new-york/software-enginee...

udfalkso··on Homemade Analytics with Ecto and Elixir
Could you perhaps have one process for all paths that just contains a map with the counts and receives messages to increment? And then that map gets periodically persisted to the db as a bulk update? Is a separate process per path needed?
udfalkso··on Prisma 2.0 – Type-safe and auto-generated database client
"I think the best approach to this problem is a single-SQL-flavor query builder that attempts to match SQL as closely as possibly while adding in the niceties of being able to pass in JavaScript objects instead of raw SQL strings. Lets be honest: raw SQL-in-JS is no fun."

You essentially describe Elixir's Ecto, which has been lovely to work with. You may want to check it out.

udfalkso··on Personal Wiki for Vim
Sure, it's fairly new.

https://obsidian.md/

I found it via this recent HN post: https://news.ycombinator.com/item?id=23324598

udfalkso··on Personal Wiki for Vim
I didn’t. Sounded like emacs has a large learning curve and that it wouldn’t have vim bindings? Perhaps That’s the wrong impression?
udfalkso··on Personal Wiki for Vim
I’ve been using vimwiki for a while now and it seems to fit the way I work the best of all the options out there.

But, I recently dumped all my vimwiki markdown files into Obsidian and have really been enjoying that experience. Same local files with an upgraded visual experience and some neat linking features.

It has basic vim bindings, unlike roam and others, and that makes all the difference. I just wish I could use vim keybindings to switch between panes but I hope they’ll address that at some point.

udfalkso··on Show HN: Obsidian – A knowledge base that works on local Markdown files
vimwiki is pretty close but this adds some nice touches on top.
udfalkso··on Lovely Week with Elixir
That sounds lovely. Thanks for building that! Followed you on twitter, pls let me know when it's live.
udfalkso··on Podcasts are my new Wikipedia
You may enjoy https://podcastnotes.org which in a way is an attempt to solve this problem that you describe.

Disclosure: I work on PN on the tech side.

udfalkso··on Americans are underestimating how long disruptions will last, health experts say
The key to this is better testing and positive interventions. Right now we are just flattening the curve, but there are a couple things that could help speed up a return to normal life long before a vaccine:

1) Widespread, accurate testing: For example, if we could test everyone in a few minutes before they enter a workplace or home that could go a long way to enabling many activities to restart.

2) Improvements to treatment: If some relatively safe malaria drug or other intervention can reduce the severity of the disease such that treatment requires days instead of weeks and/or doesn't require ventilators/ICU this would be a huge boon. Less people would die, most importantly, but also the healthcare system would be able to handle many more cases, further reducing the need for extreme social disruption like we are doing now.

I'm personally optimistic that at least some material progress will be made on both fronts in the near future. A planet full of very smart people is working on this.

udfalkso··on MeiliSearch: Zero-config alternative to Elasticsearch, made in Rust
Sounds more like a potential alternative to Sphinx than Elastic Search.

sphinxsearch.com/

udfalkso··on Honk more, wait more: Mumbai traffic police introduce the ‘punishing signal’
Signs aren’t sufficient. It needs to be enforced and it isn’t. These tickets are never given out and everyone knows it.
udfalkso··on Back pain is a problem which is badly treated
8 steps to a pain fee back helped me quite a bit as well. But is the author not Esther Gokhale?
udfalkso··on Effectively Using Materialized Views in Ruby on Rails
This might be best done using triggers. I've had good experiences with the Hair Trigger gem for managing these in rails.
udfalkso··on Command Line Tools to Break Your Dependence on the GUI
python irb etc.
udfalkso··on Firefox Replay
I recently switched back to FF after many years on chrome and find the dev tools to be as good of not better this time around. Curious which tools in particular you find worse? When was the last time you tried?
udfalkso··on Ask HN: What's the most valuable thing you can learn in an hour?
Same. Totally worth learning.
udfalkso··on MacBook Pro 16" 2019 Teardown
Try Unshaky. Helped me with multiple double key press issues
udfalkso··on SpaceX launches another 60 Starlink satellites while setting two reuse records
Are they recovering the fairing again?
udfalkso··on An Interview with Jose Valim, Creator of Elixir
Yeah that’s probably the case for most rewrites.

But in this case the django app was a full rewrite of a php app. It’s quite similar to the eventual elixir app.

I feel it’s pretty much a fair fight, but you’ll have to take my word for it.

udfalkso··on An Interview with Jose Valim, Creator of Elixir
Ok, but why did my app get 10 times faster? Why do so many other people report similar results? Perhaps factorial benchmarks don't translate well to the comparison of complex real world systems.

I think, when it comes to web apps specifically, there are a few advantages that make a practical difference. These seem to be the major ones:

- Compiled templates and more efficient string interpolation

- Improved parallelism and lighter weight processes. This leads to better handling of many requests in parallel (esp. while most are just waiting on IO), better db connection pooling, less blocking, etc.

A few other ideas are mentioned here by someone who seems to know more about this than I do: https://news.ycombinator.com/item?id=12014243

udfalkso··on An Interview with Jose Valim, Creator of Elixir
I'll pile on here with my experience. I took a fairly complex Python/Django app and rewrote it into Elixir/Phoenix (and ripped out nearly all the complex caching along the way).

The Elixir/Phoenix app rewrite was a little more than 10x faster, much more consistent in response times, and needed far fewer resources to run.

udfalkso··on Everything Is Getting Louder
It’s a real phenomenon. Most restaurants aren’t quite that high but there are a surprisingly large amount that are.

I’m the cofounder of an app that crowd sources noise levels at bars and restaurants. You may find it useful.

It’s called SoundPrint.

udfalkso··on China is increasingly using exit bans to bar Americans from leaving
Anecdote: I visited China in July for 3 weeks. I'm an American. They let me leave.
udfalkso··on ORMs Are Backwards
This. It's not harder, it's different. Takes some getting used to, but then you realize "oh it's pretty much just sql that returns structs" and you instantly hate every other ORM you've used prior.
udfalkso··on Show HN: IOU – Split shared expenses
My goto for this has been shortreckonings.com, I also find splitwise overcomplicated. Will try this one out as well.
udfalkso··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
I want something like this for Vimwiki. Started building it out but haven't had the time.
udfalkso··on Why I'm still using jQuery
Elixir/Phoenix’s new LiveView seems to really hit this sweet spot
udfalkso··on Facebook: Another three billion fake profiles culled
How do you decide who to trust?
udfalkso··on Facebook: Another three billion fake profiles culled
Moderation is an extremely hard problem to deal with well. Have you ever attempted to manage a community?
← PreviousPage 3 of 13Next →