Hacker Newsnew | past | comments | ask | show | jobs | submit | ngmaloney's commentslogin

Material Goods:

Shimano Saragosa 6000 Fishing Reel - Last summer I purchased a Saragosa 6000 class as my go to saltwater reel. It is a marvel of Japanese design and engineering without breaking the bank like a Van Staal. It is just a consistent workhorse and the drag technology makes it a joy to fish with. Needless to say, I fish enough where a reel makes my list of favorite purchases.

Prusa MK3S+ 3d printer - Excellent quality, it just works and was really fun to build the kit. I love being able to quickly think of and design anything I want in CAD (Onshape) and be able to print it the first try. I don't have to tinker around with the printer I can focus on building stuff.


I bought a Prusa MK3s during lockdown (don't think I'll do the upgrade to the +, doesn't seem much changed), it is amazing. I've never owned a 3D printer before, and it was painless to put together, took about 1 hour to tune and fix one assembly glitch. It's sitting right next to me printing right now.

The other thing I bought myself was an M1 mac. I just got frustrated with cleaning my butterfly keyboard again, and just said, "fuck it, I'm buying one". It is an amazing machine. Battery for days, nice, light. It's probably my favorite computer ever (well, after my first – an Apple //e).


Aesthetically, the app looks great. Is it normal for there to be zero test coverage in a meteor app? That concerns me. I did see this thread in the issue tracker: https://github.com/wekan/wekan/issues/467


Initially Meteor didn't have any support for testing apps. Since it has always had support for testing packages, teams generally had to split their app up into several private packages to allow for testing (with benefits to modularity too).

The Velocity project [1] was started to address this issue and now supports testing apps with Jasmine, Cucumber, and Mocha. There are also individual testing frameworks for Meteor apps such as Nightwatch (now StarryNight).

Even with Velocity, testing a Meteor app is not as easy to set up as testing a Rails app so I would guess most teams don't make it a priority unless they are going into production.

Packages, however, are another story and my impression is that all of the most popular packages [2] have fairly extensive test suites.

1. http://velocity.meteor.com 2. https://atmospherejs.com/packages/most-used


> Initially Meteor didn't have any support for testing apps.

I don't understand what this means... why do you need a framework to "support" testing. Can't you just... write a test using QUnit or Mocha or Tape or whatever you like?


The framework can make or break your testing. If it's very hard or impossible to mock parts of the framework, your testing will be significantly hindered.


> Is it normal for there to be zero test coverage in a meteor app?

In my experience, yes. Meteor has traditionally had a culture that focused a lot on tech demos and experimental projects, rather than stability and production. Sort of the anti-Angular 1.x. :)

(Man, I wonder if that comparison will annoy Angular fans or Meteor fans more? But I think it has some truth in it.)


Yes, Meteor apps generally do not have tests. There is not a test tool that integrates to it well. At best there's Velocity but that's been deprecated for Chimp or some other tool. Pretty bad situation.


Built in testing suite is coming with the next release - 1.3.


Yes, and I am super duper pumped.


He also wrote In The Heart of the Sea which is an incredible read about an ill fated crew sailing out of Nantucket.


I think you will find that one of the nice things about HN is that most people have read or skimmed the linked article before commenting. The book is explicitly mentioned in the second paragraph of the article and is alluded to in the epigraph of the article highlighting the upcoming release of the movie with the same title.


I would love to hear more details, specifically the stepping motor setup, the Milling machine (Sieg X2) and various mods needed, did you add DRO's, etc.?


The Sieg X2 is not a milling machine. It's a drill press with an X-Y table. Milling machines have spindles built to handle heavy side loads without loss of positional accuracy. Drill presses do not. On many drill presses, if you run the spindle all the way down, you can wobble it slightly with your hand. On a mill, the spindle will not move when you try that. The spindle bearings and heavier construction required are why a mill costs much more than a drill press.

There are also CNC routers. These are for wood, some plastics, and maybe machining aluminum sheet. Those are cheaper than real milling machines. However, ignore anything that tries to use a Dremel tool; you'll just burn out Dremel tools. Bottom of the line for a CNC router motor is something like a $99 Bosch router. Here's a startup that has a low-end CNC router for about $1000: https://www.inventables.com/technologies/desktop-3d-carving-...

Here's an overview of low-end desktop mills:

http://makezine.com/2014/03/20/desktop-mill-roundup/

The Pocket NC, if they ship it, looks interesting - that's the first 5-axis mill for hobbyists. You'll need very advanced software to run that thing.

Many serious home machinists get a Sherline mill. (http://www.sherline.com/prices.htm) They have a good reputation, but it's about $2K for a rather small CNC mill. There are lots of small CNC machines on Alibaba, but quality is unknown.

If there's a TechShop near you, get a membership and use their CNC mills and routers. You'll get better results than with any of the low-end machines.


It's all speeds & feeds. Even if you use a drill press you can replace the bottom bearing (better still, use a few stacked ones) and reduce the load for your final pass and you can get surprisingly accurate workpieces out of a relatively cheap setup. Not everything has to be made to 0.0001".

If you're going to work wood then you should be fine. For light metal it will work too (aluminum) with some slop, for steel it probably won't work unless you go real slow.

In the end the mechanics are not the biggest part of the outlay, but if you're going for cheap every little bit helps.

The Sieg is a bit better than a drill press (not much though, I'll give you that).


Sieg X2 is a milling machine. Square column, adjustable gibs, R8 spindle. It's more capable and rigid (but not as nicely finished) than the Sherline.


The one illustrated has a drill chuck, but yes, you can put a collet in it.

I have to admit I'm just turned off by it being sold by Harbor Freight. That's usually a bad sign.


I jokingly refer to Unlimited Vacation Policy as Guilt Driven Vacation Policy. IMHO, it is a sham so companies don't have to take liability for accrued vacation time on their books. While I commend Travis for coming up with a workable solution wouldn't it be easier to just say: "Everyone has 4 weeks vacation, use them!".


Isn't that exactly what they did? Everyone has to take 5 weeks minimum, and on top of that you may take more if you want/need.


I purchased a KBTalking Pro and it is the best keyboard I've owned, I like it better than my Das. Similar to the keyboard being discussed, it allows you to pair with 10 different bluetooth devices and switch between them via keyboard shortcuts.


I wish they could just keep this keyboard in stock. the feature of bluetooth isn't so obvious on the site is it?


Thanks for all your work on ruby-rets! It works like a champ for pulling in listings from MLSPin and CCIAOR. As you mentioned, dealing with all the "certified" RETS vendors is a nightmare. For the uninitiated (and fortunate), RETS has its own querying language called DMQL which is inconsistent across versions and MLS vendors. Even trivial tasks like importing photos are handled with vast difference across MLS vendors.

Despite all the technical hurdles, given their resources, I would be shocked if Zillow and Trulia DIDN'T import the majority of their Mlsdata via RETS. Most MLS providers allow 3rd party access to the data feeds. There is no way all the listing data is re-entered via agents.


Seconded! RETS is a goddamn nightmare. For years we've used librets and it's the worst. When we found your Ruby-only library we got it working with our feeds within the day and I can't tell you how relieved we are not have to deal with librets compilation.


Hah! Glad to hear some people got some use out of it. It was definitely a huge pain to work through all of that.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: