News for hackers. Stuff that matters.

austinpray

Re:Amplitude Lays Off 13% of Team (99 people) on Thursday April 06, 2023 @09:41AM (#35468190)
Mixpanel does event volume pricing now
Re:Ask HN: Who is hiring? (May 2020) on Friday May 01, 2020 @05:18PM (#23046607)
Carrot | Full Stack Developer | REMOTE | https://carrot.com

Carrot is a SaaS that provides online marketing tools for real estate investors and agents. Members use our website builder and other content marketing tools to create sites optimized for the leads they wish to capture. Those leads flow into our suite of marketing tools for action and analysis. We are one of the most popular options for real estate professionals wanting to generate leads online, and are used by thousands of individuals and companies.

Carrot is Oregon based, but you’ll be joining our fully remote development team. We’re looking for a full stack developer to join our team and create new features, maintain and improve our React web app, build on our Ruby on Rails REST API. Our platform hosts almost 12,000 active websites right now so you should be ready to build systems that scale. You'll enjoy working with us: we have a fully-staffed product team, fully-staffed SRE process, fully-automated CI/CD pipeline, great code-review process, and we use GitHub and Slack to collaborate. Join a small, high performance SaaS team that dominates its vertical!

More details here: https://carrot.com/careers/developer/

Re:Apollo 11 in Real Time on Sunday June 16, 2019 @11:13AM (#20195854)
Hey Ben! This is so neat! I worked with Dr. Hansen on the audio digitization over on http://exploreapollo.org. Thanks for the link in the footer! I’ve been out of the loop on that project since graduating. Regardless, if you want to collaborate shoot me an email [email protected]
Re:M-16: A Bureaucratic Horror Story (1981) on Monday March 25, 2019 @04:29AM (#19481021)
You do understand that nearly all the parts on an M16 are interchangeable with an AR15, right? The AR15 is an M16 without select fire capability.
Re:WeWork Gets a Visit from Financial Reality on Tuesday January 08, 2019 @06:17PM (#18860763)
I brought this up with my Japanese friend. He told me there are so many homophones in the language people are desensitised to stuff like this. For example: シ (shi) can mean both 四 (four) and 死 (death).
Re:Pipenv: promises a lot, delivers very little on Wednesday December 05, 2018 @07:48PM (#18614333)
+1 for piptools. Piptools makes a lot of sense in a docker based workflow (virtualenv not needed).
Re:Responder: A familiar HTTP Service Framework on Wednesday October 17, 2018 @08:50AM (#18238431)
The fact that it couples dependency management to virtualenv management is really unfortunate for people that use docker. Can’t wait for pipfiles and such to be native to pip.
What do you think of mypy? http://mypy-lang.org/
It’s toxic and lazy too. You should first go look and see if the actual code is high quality/does what you want.

If your idea of shopping for dependencies is looking at the amount of GitHub stars and the quality of the documentation: you are going to miss some real diamonds in the rough.

Re:Ytdl-webserver: Webserver for downloading YouTube videos on Sunday September 23, 2018 @01:19PM (#18052053)
I added a travis cron job to update the image daily: https://github.com/Algram/ytdl-webserver/pull/6 and another guy came around and made the image even more friendly for automatic updates https://github.com/Algram/ytdl-webserver/pull/7

So if you ever run into issues you would just pull the latest container.

Re:Ytdl-webserver: Webserver for downloading YouTube videos on Saturday September 22, 2018 @05:53PM (#18048219)
For instance if you run this on your desktop you could bookmark "http://local-desktop-ip:3000" on your mobile device and be able to download videos while on mobile.
Re:Xonsh: Python-powered, cross-platform, Unix-gazing shell on Saturday September 15, 2018 @01:02AM (#17993060)
I use zsh daily but type `xonsh` any time I do something in the shell that would normally require a google.

“Uh ok so I have this JSON file. When I pipe this to `jq` I forget: to pivot an array of objects to an object keyed by array[x].id is it like `to_entries` then chain it to `map`? Uhh let’s look at the docs...”

However in Python I can write that function at the speed of thought. It may be a couple more lines of code but I’m also 100% confident in the output.

Like I understand some people can legitimately program in bash [0]. But I just can’t bring myself to practice. Why would anyone inflict this language on themselves?

[0] https://github.com/docker-library/python/blob/master/update....

Re:My offer numbers from big companies on Sunday December 17, 2017 @04:00PM (#15947631)
Re:A supercomputer often won’t make your code run faster on Thursday December 14, 2017 @07:46AM (#15921833)
I was to “go to person” for my university’s natural language processing research group. I built a database and accompanying REST API for bulk loading audio and transcription data for one of their projects. I was quite pleased with it.

When it came time for the researchers to submit transcripts I had the pleasure of reviewing probably the worst python program I have ever seen.

1) The request JSON was manually built using strings and string substitution. One immediate bug I saw was that the researcher forgot to wrap one of his keys in quotes. `{key: “val”}` is not valid JSON of course.

2) The python program did not actually make the web requests. It generated curl commands as strings and then printed them to std out.

3) The researcher then took all these generated curl commands and evaled them.

You seriously can’t make this stuff up.

I had the pleasure of hanging out with the Sentry folks in SF for a couple days last week. Honestly a top-notch group.

It was eye-opening to see what is possible when you have an organization like theirs where you have a lot of talent and pride in your product across the board.

WordPress is a cms first and foremost.

edit: lol today I learned cms != blog

Re:The Liver: A ‘Blob’ That Runs the Body on Tuesday June 13, 2017 @03:04PM (#14547611)
That definitely stood out to me.
Pokémon on 3DS is wonderful for learning Japanese. It's a game for kids so it's made up of a lot of kana with some low level kanji.
Re:Tmux and Vim – better together on Thursday April 20, 2017 @09:41AM (#14156502)
On my mac I used tmux and vim for years. However, only after building a little arch linux box did I realize I actually wanted a tiling window manager and an ide all along.
Re:Ask HN: How do you version your data? on Monday February 20, 2017 @10:46AM (#13688178)
Any change you make to the schema will be a breaking change.
Re:SQLITE: JSON1 Extension on Friday February 03, 2017 @01:25AM (#13558153)
That is not an apt analogy. Unit tests improve code quality: code that is easily testable has high cohesion and low coupling. Tests can also serve as valuable documentation.
Re:Too Many Tools and Frameworks (2015) on Tuesday October 04, 2016 @03:12AM (#12633820)
You don't understand what webpack is. It's a module bundler. You use webpack in conjunction with make, grunt, gulp, or any other task runner or build system.
Re:Emacs vs. WebStorm for Node.js Development on Tuesday January 26, 2016 @06:39PM (#10977133)
Holy cow, I'm so dumb.

I have "ctrl-(hjkl)" mapped using https://github.com/christoomey/vim-tmux-navigator so I have an extremely easy time navigating between splits in terminal vim. I tried like hell to get "ctrl-(hjkl)" to work in IntelliJ. I eventually gave up and decided to just start clicking the panes like a caveman. It never even crossed my mind to try the original bindings.

Thank you.

I was able to get a somewhat serviceable environment up on my Mac. However: after all the effort involved I ended up sticking with vagrant. There is no way I could explain the process to someone I would potentially work with.

I check back in about once every two months to see if there have been any breakthroughs.

Re:A Go, Docker workflow on Thursday July 02, 2015 @08:56AM (#9818485)
One thing to point out specifically about "proper" Makefiles: the author should be marking his `.PHONY` targets (https://www.gnu.org/software/make/manual/html_node/Phony-Tar...) and giving sources. This gives you incremental builds for free.

One of my Makefiles: https://github.com/liveplant/liveplant-server/blob/master/Ma...

Definitely open to feedback on the above. Seems like my Makefile doing pretty much the same thing as yours @rcarmo.

Re:Tips for authoring fast-loading HTML pages on Monday November 03, 2014 @08:10AM (#8550590)
Actually just got done benchmarking this. The conclusion was that it is a worthless optimization compared to just sending the client a gzipped webpage without minifying first. https://github.com/yeoman/generator-gulp-webapp/issues/215#i...
Re:GNU LibreJS on Wednesday August 20, 2014 @05:08PM (#8204640)
Minification improves the effectiveness of algorithms like Gzip by a large margin. It is generally a great idea to minify then Gzip.

https://developers.google.com/web/fundamentals/performance/o...

Re:Backup Awareness Week on Tuesday March 25, 2014 @09:55AM (#7465822)
What do you guys think of http://tarsnap.com ? I need to backup some sensitive client data off-location and the concept seems pretty good.

Older »