skysight-inc/HackerNews huggingface dataset:
Here's a story. I always wanted to make a CNC machine. I got a bunch of parts off Craigslist from a guy, got some stuff off eBay, I was in college at the time so I never really had time to do anything with it (and money was tight), so I couldn't get it finished. But in college I saw some 3D printers, decided I wanted one.

Moved back home with my parents, christmas / birthday was coming up. I was looking into some printers (I was going to get the Solidoodle 2) to get. I was talking to my friend about it one night, said to myself "Whatever, I'll just make it!" (not sure why that thought popped in my head). 6 weeks after that, I have this thing: http://imgur.com/a/FZfp9 in my room. Wish I would have documented the build process better.

I wanted one because I'm making a cool product and needed to make some cases for it.

I use LinuxCNC to run it with a HobbyCNC stepper driver board, and it actually works pretty well! If I could make one 'enhancement' for it, I would make native gcode arcs work in slic3r, as I can hit 60-80 mm/s on a straight away, but around corners it gets to ~25 mm/s.

I've found two 'killer' uses. My nieces and nephew come over, they want to make something (my nephew asked for keys one day). We pulled up thingiverse, he picked one out that he liked, 45 minutes later he has keys.

The second one is being able to design something and see it almost instantaneously. Is this going to fit? How does this look? Would it work better this way? You don't need to sit and twiddle your thumbs for so long, as you can test out a ton of ideas.

One of the pains is the calibration for this thing - I made this script (which definitely needs some work) https://github.com/MercuryRising/dic3r to aid in calibration. You can calibrate your build plate (it makes a skirt of your platform size, so you can even it out while it's running) and I think it does extrusion multiplier calibration. The one thing that I think is really cool for it is variable density (specify a Z height to merge two different slices of stl). You can make stuff like this: http://imgur.com/a/B26e5 with different infill patterns.
You print out the things you weren't able to imagine, but other people were.

3D printers allow objects that don't need the economy of scale to work in its favor to come into being. If you're to compare 3D printed objects to things you can buy at Walmart, then of course, in most specs the 3D printer would lose. However, what a 3D printer allows you to make are all the things that you can't get at Walmart, either because the volume wasn't big enough to get it made, or people that could imagine didn't know how to get something made.
I'm pretty sure that meal planning is a packing problem, so it can't really be "solved".

In fact it's worse than that; it's a multi-objective optimisation problem if you care about macro ratios and micronutrients.
Impressive, however their recommendations based on age, weight, and such, when your trying to lose weight would do the opposite for me.

I would definitely pay for an mobile version, especially one that could keep recipes locally that I could pop up at a moments notice, as in while in the store.
give me an easy way to scan as well and i'll buy this in a second.
Elite universities are plunging into free online courses. Not Amherst College.
It's just a terminology problem because people aren't used to "bitcents" or "mBTC" yet.
If anyone has weeks or months to kill on a totally awesome but utterly useless side project, someone should try to use an emulator to see if it's possible to actually exploit the PRNG on the NES version. I.e., using the fact that you can control the low bits of button press timestamps (or whatever entropy source the game's random number generator uses), see if there's some input pattern (together with cycle-precise input timings to get the PRNG to deterministically do what we want) that creates a fully eliminable set of pieces while also returning the PRNG to its initial state, allowing the sequence to be repeated indefinitely.

You could do this on any version, but the solution would probably be hardware- and implementation-specific; I just mention the NES version because AFAIK it's regarded as the most "authoritative" version.
I don't want to speak for the site creator, but that seems fine for me as long as other parts of the diet balance it out. Contrary to common American nutritional wisdom, fats are not the root of all evil.
I wonder what would happen if the situation were reversed. What if a machine was found to have been paying out less money on winnings than the stated rules. My guess is this would be a non-issue or at worse the casino would face a small fine.
I have to agree here, that one of the magical experiences of having a 3D printer is to be able to think something up, design it, and have it in your hands within an hour or two. Until people are able to experience that themselves, I think people won't really understand 3D printing. Currently, 3D printers and 3D modeling software doesn't make this easy, but I think there's a lot of effort being put into ease of use.
In Australia there's already a service doing premade meal plans with delivery to a common dropoff point: http://musclemealsdirect.com.au/
I believe Makerbot is coming out with a scanner, and a YC company, MatterPort, also does scanning.
I've gone through a bunch, Any.DO was the one that stuck with me (Android, iOS, and Chrome extension)
Would love to work here (PhD in CS) but I don't have a greencard :(
It is actually made non-toxic with the notion of people licking it in mind. It's not like it is just regular glue or a toxic adhesive. But I get what you mean. I don't lick them either. I don't get why people are even bothering with the point about DNA on the envelope though. Anyone who has ever mailed out lots of handwritten letters has used a moisture pen. You can go buy them for a few dollars at any office supply store. I use one to seal close to a hundred envelopes for the stamps every Monday at work.
People like the idea of 3d-printing because the dream is that you could print any material, and you would not have the limitations CNC has due to angles and bits.

That's the dream, of course. It isn't really a reality yet.

Oh, and CNC machines are big an expensive. Again, people dream that 3d-printers will be smaller, cheaper, and even faster.
SEEKING WORK - SF Bay Area - Remote OK, travel negotiable

Let's face it. All of this shiny "Web 2.0" stuff has to run on top of some unglamorous plumbing. Who creates that plumbing and keeps it running? People like me.

Clusters? Device drivers? Filesystems? Build tools for your source code? That's the sort of stuff I do.

https://rachelbythebay.com/contact/

Examples of things I've created:

http://scanner.rachelbythebay.com/ - Software Defined Radio used to monitor an entire trunked system in parallel, with over 1 million calls logged and randomly accessible. Includes bonus "social layer" where people can tag interesting calls to make them easier for others to find quickly.

http://rachelbythebay.com/bb/ - C++ depot build tool. Why specify dependencies twice? #include should be all you need. Can you build a large project without writing rules in some build language (Makefile and friends)? I can. Can you add new files to your depot without having to go back to that build language to teach it about them? Yep, I can do that too.

https://github.com/rachelbythebay/protolog - Tired of parsing Apache logs in ASCII? Keep them in a strong binary format and your life gets much easier.

http://fred.rachelbythebay.com/ - I got tired of Google Reader way back in 2011 and wrote a replacement which just works and stays out of my way. Now, when they pull the plug in July, I'll be ready.

https://rachelbythebay.com/edu/ - Streaming high-bitrate video just to be able to read someone's "screencast" is just painful. Text should be text. I use that philosophy to provide lessons for those looking to build things with C++.

I also slice through weird "it doesn't work" problems, sometimes for things I've never even seen before. Got some legacy system which doesn't want to play nice any more? Shoot me a message: https://rachelbythebay.com/contact/
> Your concerns seems to be with the right of free speech, which is valid, but has nothing to do with being anonymous.

Oh but it does! See, if I were to reside in Syria and to simply post antigovernmental sentiments online, I very well might end up dead. I would not end up dead (not necessarily) were I to succeed in posting anonymously (let's simply say, 'under a pseudo + (somehow) hidden IP address'). 'Anonymous' here for me simply means 'my online identity [which can post things, read things, whatever] is not connected to my real identity', where 'real' can usually be simply be evaluated to 'my real name' and/or 'my physical location'. I would be too afraid to (merely) invent fake pseudonyms on FB - what if Syrian gov't were to succeed and subpoena FB (who knows) and acquire my IP address? Anonymity would matter very much to me!

However, at the same time I see what you mean. In this case, anonymity is a free speech obstruction circumvention tool, in a (limited) sense. Perhaps I'm a pessimist who does not really believe in free speech really being possible. (The regimes are simply extreme cases/illustrations of this.) :)
Considering that I said "Captcha-like," don't you think you're missing my point altogether?
For the initial stage, your schema will probably be in a flux and ONLY for that reason, I would suggest using MongoHQ or MongoLab on Heroku. After a while, if you decide otherwise, you can always go back to Postgresql.
I'm a recent convert to Remember the Milk[0], can't recommend it enough (the apparent stable business model is a plus as well, I recall using them back in the Blackberry era)

[0] http://rememberthemilk.com
Ask HN: What do you look for in a web developer?
What do you guys look for in your web developers when hiring?

Personally, I am 25, I do not have a College degree, though I have taken an abundance of courses (I do not plan to continue attending). Right now I know HTML/CSS and am spending the Summer learning web technologies. I have a huge love for technology and creating new things/experiences.

What do you look for in a web developer? What technologies (front end) should I be learning? Any books/resources that you can recommend.

Thank you HN! And before someone calls me lazy, I've been reading HN for a year now and would rather come here than search on Google where some SEO monsters have taken over search results
It's because I can't see any content. My viewport is arguably smaller than most since I don't auto-hide my dock...

Here is what I see:
http://i.imgur.com/HeProLG.png
Please turn this into a company or start charging ASAP. Do not give this awesome tool away for free. Do not sell yourself short. You have created something truly excellent.
Quiet. Simpler to operate. And don't kid yourself that you can use a desktop CNC to work with metal. Even aluminium requires a $10k+ CNC with steel frame, cooling liquid, etc.
Can we get some Palantir up in here.
Didn't say they were. I was replying to the folks saying that the distribution of flash without crapware was a free market solution. In a free market with no copyright, sure. In a market in which there is copyright though, adobe (copyright holder) decide on the distribution method. Which is what happened here.

The folks I was replying to seemed to think that adobe stopping them was anti free market. I just wanted to clarify that that meant they didn't agree with copyright in any form, which is quite an extreme position.
Yes. http://makerschmitt.blogspot.com

I have actually used it for not just the toys/fun you see on the blog, but also some actual parts in my home that broke too.

Yes, it's truly an early adopter's point, with pain, & costs, & trouble. Yes, you can order parts from shapeways.com & ponoko.com without having your own machine.

But, this is truly magic, in that it brings mechanical iterations into the realm of software, with reduced cycle time.

Before these things, as a mechanical engineer in the 90's, any iteration would be 2-4 weeks, & $2-4k, and now, I can do 3 iterations in one afternoon for <$2.00 of plastic.

If you've studied other fields, you might know how radical a transformation reduced cycle times alone can make.
You can append just fine, and SQLite doesn't let you replace arbitrary content either. If the new content fits within the space of what it is overwriting then all is fine (as with zip), but if there is insufficient space then the new data is written at the end (as with zip). SQLite has a vacuum command which creates a new database only with used content.
There's been some work already into printing circuits, but I think it will probably look different than the traditional electronics we're use to thinking about, as metal may not be the only way to print circuits.
Uh, it has that already. Go back in and fill out the nutrition profile thing, and it'll let you pick 'Paleo' or 'Low Carb/Keto', etc.
Here's how, normally:

1) You take the commit referenced, like this: https://github.com/rails/rails/commit/f980289fd2c1b9073a94b5...

2) Right below the title, GitHub shows you which branches the commit is in. As you can see with that commit (the one that caused the problem), it's only in 3-2-stable. Therefore, not being in master, it wasn't ever in Rails 4, only in Rails 3.2.

Since this was a security issue, it's possible that the commit was different for Rails 4. So we load up the page for the referenced CVE (cve-2013-1854): http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1854

That page links to the announcement email: https://groups.google.com/group/ruby-security-ann/msg/34e0d7...

The announcement email discusses which versions were affected:

> Versions Affected: 3.2.x, 3.1.x, 2.3.x

But, since Rails 4 wasn't yet released, it wouldn't be there.

To be 100% sure, you can grab a copy of the source, and grep the git log for the CVE number. That brings up this commit: https://github.com/rails/rails/commit/2392535f4085d88186097e...

This commit is in master and v4.0.0rc1, as GitHub shows.

I am not mega super updated on the status of this issue, as I'm not on the security team, but given that it's still open and marked as 'regression,' I would not be sure that this was fixed.

That said, this particular bug is a complex interaction between components, and people haven't mentioned if it affects master or not. Therefore it's possible that even though the fix didn't make it into 3-2-stable yet, it may not have affected master.

So, at the end of all that, I guess the answer is "I'm not 100% sure, I'd ping tenderlove," but I hope that helps you identify which commits have made it into which releases in the future.
What's hybrid about it? And what happened to version 1.0?
"If it was so easy to get rich with bitcoin, everyone would have it already. "

Who said it was easy, straw man much?

Pushing pump and dump stocks via spam emails or selling worthless plots of land to old folks might very well be hard but that doesn't mean it isn't a scam or a get rich quick scheme.
I recently started using Asana just for my personal to-do list, it's not bad and it's free. Haven't tried the mobile apps yet, but they look pretty good.
You have a group of parameters that naturally go together. ...when you have a bunch of methods that call each other, all of which have a clump of parameters that need this refactoring. In this case you don't want to apply Introduce Parameter Object because it would lead to lots of new objects

There are times when this transformation yields simpler code, there are times when it makes things more complex, and there are a lot of cases in between where it's a judgment call.
Word. I'll try to look into it; I'm about to go get some dinner, but I should have some time tonight or tomorrow.
Especially if they added some way to plug in your old SNES carts. Super Mario Web - not as capable as the semantic web but a lot more fun.
For a basic todo list, you might like our app, AnyList (available for iOS):

http://www.anylistapp.com

We are primarily focused on grocery shopping lists, but it'll work fine for other simple lists, and makes it really easy to share lists and collaborate with other people.
Everything is working fine again!
They said it was a mistake and my account has been correctly restored.
Show you can produce. No specific technology on your resume is going to mean much. Build something.
Same here. I don't own one (yet), but we have one at SplatSpace for members to use.

That said, I plan to build one for myself at some point. A fellow Splat'er has offered me his partially assembled Reprap, but I don't have time to work on it right now. :-(
I just wish CNC machines would get some press alongside 3d printers, then maybe some better kits would materialize.

Cheap CNC machines are about the same price as 3d printers now.
I don't believe I am, since JSON is a hash by definition. It is characteristically technical.
I recently came across this

http://www.mytinytodo.net/

It's just a tiny ajax driven todo list written in php with a sqlite (or mysql) backend

Trivial to setup, self hosting and so simple you can hack it to do what you want.

I wrote a small scheduler that emails me todo's at random intervals after the last one completed.
Ok, just wanted to check. Personally I find that an extreme position and don't think abandoning copyright is a useful or beneficial idea.
There should be a simple "no" or at least "no, undecided"
Mostly enclosures for electronics projects in my case, it would be nice to use something more custom made for the device than an altoids tin or plain ugly project box.
Practical Lambda Calculus
The Case of the Syrian Electronic Army, In-Depth Analysis
I use the Getting Things Done methodology and have OmniFocus on my Mac for that. I'm trying out Trello for simple project management and it seems like it would make a good GTD tool as well. The simplest online tool I've used is Wunderlist, which is worth a look.

ETA: OmniFocus has a nice iPhone client.
I think that's great feedback. I'm definitely suffering from the "cobbler's children go barefoot" syndrome. I should set aside a few days to work on my own site.

If you have any other thoughts, please send me an email. I'm always looking for constructive criticism, especially as I'm leaving the world of agency work and trying to establish myself in a product-driven world.
Thanks! You can make a single day's meal plan for free to get a taste of the generator, but I actually do charge if you want it to send you a plan every week automatically.
I run a time management app, and I will develop a Astrid importer if there is enough interest: http://weekplan.net/import-your-astrid-tasks-into-week-plan/
I'm working in a lab where I need to design custom parts on a regular basis. It still doesn't make sense for us to buy one given how cheap and easy it is to use printing services. Even hobby grade services have been fantastic (Shapeways, etc).
> Yahoo Acquires 4M-User ‘To Do’ App Astrid, Will Shut It Down In 90 Days

I'm afraid I'm not familiar with what scale Yahoo operates on, but wouldn't it be more beneficial for them to merge Astrid into whatever their plans are rather than drop them and alienate people who were already users?

Or was it just seen as a potential resource hole (with the value of the users seen as negative)?

Can anyone shed some light on what Astrid's business model was?
I would venture to say 3d printers are not going to be ubiquitous like the home paper printer. The power is in replacing manufacturing processes. You need 10,482 M5x30mm stainless screws? Print them rather than having some factory in China ship you them in lots of 50,000. And scale from there.

Arguably, a single factory in China will print the screws and make whatever larger device. The point is, simplifying the supply chain.
Signing an offer letter, to me, is very old school - it's not a legally binding document that says, "You must come work for me for x days" as we all know. The offer letter is really more for the candidate - it spells out clearly what your opportunity is. It's their last chance to have you spell out the job, perks, and PTO on paper. So his/her signing the offer letter is really his/her mentally saying to themselves, " What he said on the phone and during the interview is represented here - no surprises... This is a good opportunity. It fits me. I'm doing it."

The part that sucks the most is the you sent out the rejection letters already. I think that's just sort of "par for the course" sometimes. It will happen to you always and forever. I had someone sign my letter, show up and work for one day, and then email me at 9:00AM the next morning to tell me that she had re-joined her previous job as the head manager. She had told me during our interview that her boss really wanted to keep her but just couldn't come up with the money. Well, clearly the boss came up with the money and more. What can you do? Nothing. You start over. Yes, you can go back to your other candidates but I tend to not like doing that. After all - this was the best candidate. Why settle for #2? I'd rather just start the whole process over and find someone else completely.

My advice: have good training and solid policies in place that help you churn faster. Also have solid hiring plans and work hard to uncover what you can. It will pay off in the long run.
We've built a bunch of replication and proxying tech into it which enables "hybrid cloud" i.e. cross region/data center deployments of LAMP apps.

http://www.hybridcluster.com/product/system-overview/ has a neat diagram.

1.x has been in operation among hosting companies and web agencies for over a year. 2.0 rocks a lot more though :)
Germany's 1516 beer purity law stifles innovation, opens door to U.S. brewers
Well, difficulty transfering money, why sure. But MtGoxes account being shut down, that would be news.

Perhaps the nice lady should've stated which bank is telling her bullshit. Name and shame.
The other side of risk adverse isn't apathy. At a big company, if you're smart, work hard, and do what tasks are assigned to you, chances are you'll have a long and profitable career. Fresh out of school, a smart and motivated engineer could expect to make say $750,000 - $1,500,000 over five years working there, with almost no personal risk. Over their career, at present value, probably pushing to $10 million.

If you start a company, however, your returns vary extensively. If you're smart and dedicated after five years you might come out broke - or even in debt. Or you'll come out being barely able to make the rent. Or you'll be a millionaire or billionaire. As an entrepreneur, your risk five year returns would be somewhere between -$100,000 to $10,000,000+, with the expectation I would guess quite a bit lower than the Googler's.

That's not to say that either is the right choice - mathematically, the big corporation choice will make you more money in the expectation and probably take less of your time. But you know, life's not about optimizing the integral of income over your career.
It so happens I am working on something like this, but I am not the first. Kachingle have tried and not really caught fire (partly because of their ... um ... commercial eccentricities), Contenture tried and gave up.

I call it "microsubscription" as it combines elements of subscription and micropayments.

Persons wishing to hear more are invited to email me.
> Conversely, you control what shows up on your own
> private CDN, like CloudFront. Sure, there may be
> downside outside of your control, but nobody is going
> to be able to alter the resources there without your
> permission.

Well, CloudFront could, since they control the machines that your users are connecting to.