skysight-inc/HackerNews huggingface dataset:
I'd recommend starting out with Eagle, just use their free version in the beginning, it's more than enough.
The best tutorial that helped me most when I was in your same spot is: http://aaroneiche.com/2010/06/24/a-beginners-guide-to-making...
It's a little older but applies just the same to the newer versions of Eagle (7 is the latest).

I'd encourage you to start with a simpler circuit for the first time. Then later it won't be too hard to expand on it and adjust trace widths for higher/lower current, and ground planes (or lack of them under RF). Good luck!

And unless you really want to learn how to etch your own boards with chemicals, just use OSHPark and have them send you really nice ones for cheap.
Or if you're right-handed.
> Rust will not replace C.

Rust will replace C in some new development that would have been done in C had Rust not existed, and some existing projects may switch from C to Rust (presumably, by components, rather than as big bang conversions.)

But, sure, its not like C will disappear just because Rust 1.0 exists. But it's not like anyone, ever has argued that to be the case.
What happened to "one thing and well"? Vagrant is exceptional in what it does but I can't see why anybody should use it as their deployment tool among myriad of deployment tools.
Making a Text Adventure Game with the Cmd and Textwrap Python Modules
Command-Option-V after you copy should do what you want (move instead of copy).
> You can't even boot the raspberry pi without running closed software.

I thought that this was no longer necessary[1], but after searching around I'm not sure if this means it is possible to boot without the blob. Does anyone know if this is the case?

[1] http://www.raspberrypi.org/a-birthday-present-from-broadcom/
That you think a few pounds of low speed balsa wood and a high explosive guided missile are equally dangerous to an aircraft exemplifies the problem.
About 23K photos, negligible personal video. Software: OSX, Adobe Lightroom. Local storage: MacBook Pro with PCI flash, catalog (Lightroom folder, 35GB of previews and catalog backups), local working set for travel (10GB folder). Local storage backed up by OSX Time Machine. Central storage: ~900GB (as of today, probably 10-15GB worth of dups) on Synology DS713+ useful RAID1, access over 1Gbps Ethernet, 9K MTU. Backed up to a RAID6 on a DIY Ubuntu system over rsync. Plan to start backing up to Amazon Glacier.

Lightroom is a nice workflow manager. I got it when accumulated about 3K photos all over the local storage. It allowed to start the catalog with photos in their current locations and then gradually drag them to central locations, while maintaining a directory structure of my liking. Thoughtful backups and redundant storage are not less important anyhow.
Ask HN: Rust concurrency vs. Go after drop of green threads and segmented stacks?
I have been a big fan of the Go programming language, and how it allowed me to write concurrent multi-core programs with minimal effort.

The lack of generics and an enforced GC still makes me very intrigued of the Rust programming language as an option for many future use cases, especially as Rust used to have something comparable to the go-routines and channels in Go.

After I heard they are moving out green threads to the standard library [1], and also abandoning segmented stacks [2] (something I'm not as much knowledgeable about, but have understood it has implications for concurrency), I'm starting to wonder whether it ever will offer the same strength in terms of building concurrent multi-core programs, as in Go.

Would be cool to have some experts give their views on this, and elaborate a little on what the consequences of those decisions will be, especially compared to what we have in Golang.

[1] https://mail.mozilla.org/pipermail/rust-dev/2013-December/007565.html

[2] https://mail.mozilla.org/pipermail/rust-dev/2013-November/006314.html
I was thinking that a smart system could vary the input signals and measure whether the aircraft gets closer or farther--teaching itself pretty quickly which signal does what.

But now that I think about it, even if the signal is not encrypted, it's certainly operating in a narrow slice of bandwidth, and might be digitally encoded. A naive search would probably take way too long just to find the input signal at all. It would only work if manufacturers were forced to share information that would allow an "authorized" system to quickly find and alter the control inputs. Seems messy and risky.

And of course this does nothing for self-controlled drones.
Yeah, definitely opened the game in a tab and just listened to the music. Great job!
Instead of posting a lengthy and yet incomplete list, perhaps next time you could oblige us with a shorter list of examples, a hyperlink to the full list, or both.
But you're sharing the 1Gb/s link with who knows how many $5 droplets - resulting in unpredictable IO. Linode network IO is dedicated and scalable to 10 Gb/s. DO is shared and capped at 1 Gb/s - even on the largest droplet.
If you're still stuck on pointers (although sounds like you eventually got past it), Kernighan and Ritchie have a very no-nonsense, straightforward presentation of the concept.

http://books.cat-v.org/computer-science/c-programming-langua...

See chapter 5. Starts with a nice little picture.

Of course, the basic concept of a pointer is not really that tricky. It's how to use them, what you can do with them, and how to avoid accidentally shooting off your foot with them that are the tricky parts.

Anyhow, if you know any other programmers who want to understand pointers, I don't think you can go too far wrong pointing them towards Kernighan and Ritchie.
I'd like to know the risks, if you can find the article.
Maybe you could include the rules? I can't seem to figure out what they are..
You don't want passwords, at all, so that you can't be bruteforced.

On the otherside, your private key, on your local machine, should be password protected. But the node itself should not accept passwords over SSH.
I want to get it, but this requirement keeps me from getting it. How can I be notified when this changes?
This is incredibly exciting. Way to go Rust team!
Sony Preparing to Make a Super Mario Bros. Movie
they'll never do anything with it unless there's this enormous infrastructure designed to remedy issues of motivation and planning.

That's an interesting thought. What might infrastructure to remedy issues of motivation and planning look like?
> given everything you did

Man, it's 2014, the people that did anything in WW2 on both sides are long dead.

And in the context of that time, "the Allies" included Stalin's Russia (read some history, this tyrant killed more of his own people than there were victims of Hitler's holocaust!), so choosing to support Hitler's Germany against an alliance that included Russia was not necessarily a bad idea at that that time, even morally and ethically speaking.

And concerning post-war "retribution" as a way to handle international relationships after a war: basically the only reason Hitler himself came to power in Germany was because this country had to endure an extremely harsh "retribution" post WW1 so maybe the people that made this harsh post WW1 deal really deserved the killings and destruction of WW2! Post WW2 western European countries all benefited from something called the Marshall Plan from the US and of decades of productive cooperation in the EU, regardless of who did what in WW2, whereas the "Eastern Block" countries all got to endure "retribution" and being part of the unhealthy forced economy of the USSR.

International politics is something that should be taken separately from concepts such as "fairness" and "correctitude" and "punishing someone for one's bad deeds". You don't punish a whole people for the consequences of what a leader decided, even if they followed that leader. You try to rebuild countries and economies, regardless of what seems "fair" or not, and you try to accelerate economical growth, even if this even means letting 1 in 10 war criminals get away. You optimize social and economical systems for performance so that they can provide the best average "quality of live", even if this means swallowing some shady politics once in a while and occasionally "forgetting" some historical truths when remembering them is not "productive".

Thankfully the US, UK and modern Germany get these basic principles right, and I really hope they will have as much of an influence as possible on international politics, in the detriment of Russia and China who, despite the immense economic growth of the last, haven't really gotten to the level where they really understand what "healthy modern democracy" is all about and know how to play "the game" and also make the people happy.
I'm having a hard time understanding what this does and what it buys me. If I am understanding correctly, they have added a new subcommand, but you pretty much have to make it do anything useful yourself (if you fall outside of their limited set of plugins). Is this a correct assessment?
The founder of Huawei was in the PLA, and this is often used to bash the company.

Why is it ok to serve country A, B, C and then go into business... but if you serve country X,Y,Z you're suddenly untrustworthy?

What next? Make business decisions based upon the sexual preferences of the CEO?
I think the key takeaway from this is that culture is self-selecting. If you are responsible for a growing company, culture will dictate whether you are able to attract and retain the best people for the job.
> As a Mormon who has been on missions to Korea, I can without a doubt say they are the most gullible people on the planet.

Wouldn't you need to have not only been to Korea, but also everywhere else (at least, all the populated places) on the planet to justifiably say that "without a doubt"?
Abacus (YC W14) Is Hiring Demand Gen Marketer in NYC
One thing I'm a little uncertain of is the ideology behind these kinds of things, it seems like the primary purpose here is to keep people out of the field.

Also I think those are some pretty weak quantitative results, and good exhibits for argument against p-values.
Does anyone know what percentage of the Internet the torrent protocol is responsible for using?
Actually if you think about it, you can reach the server even if it's not replying to ARPs as long as it's initiating connections to other devices on the same network. Say A is the server in question (not responding to ARPs) and it initiates a connection to B. In this case, B will learn A's MAC, and so B will be able to reach A until A's entry times out of B's MAC table. The router for that network also has A's MAC, but you may not have access to the network gear.

The intermittent connectivity to server A is what makes this problem so fun to diagnose. :-)
You don't need the apocalypse. You just need a monetary change, such as the one Europe did. By moving to the euro, all national currencies were becoming effectively worthless, redeemable in euros at a fixed exchange rate. Now, they are worthless.
Probably. That said, other than having "desktop" in the name, D-Bus is just a nice IPC system and inventing yet-another-IPC systems would have been worse (not counting kdbus as a new IPC system but rather an evolution of D-Bus).
What do you mean? WASD on a Dvorak keyboard is awkward no matter which hand you use.
You play the white light-cycle.

i. Use WASD to steer — you can't turn on the spot.

ii. Don't hit anything.

iii. Try to make the other light-cycle hit something.
New Relic Inc. (NEWR)
I very much understand the pull of the perfect over the good, and I'll bet you are right about it here.

What I find most unfortunate in this specific context is the educational disconnect that prevents people from seeing the long term waste problem left by the immediate cessation of all present nuclear activities.

That some people have an implicit understanding of "if all present nuclear activity was halted, suddenly things would become alright in the world of radioactive waste" seems like a large educational failure.
A model/rc controlled helicopter that close to an airliner is very serious, at best causing distraction to the flight crew in a critical phase of flight, at worst causing a collision with a several kg object with potentially high velocity differential and enough energy to damage the aircraft, or be ingested into an engine.
Why do we even have a 7-day week?

7 and 28 are just as arbitrary as 12.

Why do we even have a solar year?

If the year was 100 days, we could have a whole year of summer.
Oh thanks god, I thought I was the only one who hates finder after comparing with windows explorer.
I like their FAQ, which says that other than database servers, application servers can be the bottleneck.

http://cppcms.com/wikipp/en/page/faq

http://blog.cppcms.com/post/42
I can understand the fear/confusion here. "vagrant push" is glue to real deployment tools. For example, Vagrant itself would never itself contain the full logic of something like Capistrano. But "vagrant push" will _execute_ Capistrano.

The idea is that Vagrant is a single workflow for development environments. "vagrant up" to work on any application, "vagrant share" to collaborate on any application, "vagrant push" to deploy (or start to deploy) any application.

EDIT: @ossreality: Your comments are showing up as dead. But I want to respond to you. As I mentioned here, `vagrant push` is glue to real deployment tools. How are you deploying your complex application now? You would hook up `vagrant push` to that. "vagrant push" itself is not a deployment framework.
I assume that you do not have a background in EE?

If so, then start simple: low/medium speed (below 20MHz or so)digital layout doesn't really need much in the way of skill. Find a simple project you want to do, e.g., an Arduino shield, get a free/hobbyist copy of Eagle CAD (http://www.cadsoftusa.com/download-eagle/freeware/?language=...) and play with it.

There are books that deal with this, but they are written at a professional level for people who do it every day. You just need a few rules to thumb to start. Adafruit has a bunch of tutorials. Really old, but it's a start: http://www.ladyada.net/library/pcb/tutorials.html

I find that a quick trip "through the stack" is often a good way to learn. So find a simple circuit, like an LED chaser, design a PC board for it and have it made by someone like OshPark (super cheap, high quality boards. I recommend them) and then assemble it. That will give you enough practice to know if you like doing the process and you have a cool toy at the end.
I don't think it's unfounded, but you don't know Rust well enough to solve it in a way compatible with Rust.
I used several of those 'cheapo VPS providers' in the past, and was always plagued with issues. DO was backed by some major VCs, which made it a bit more trustable.
Limits to Growth - the 30 year update

http://www.amazon.com/Limits-Growth-The-30-Year-Update/dp/19...

An introduction to systems theory and a look at why the authors think our system is already in "overshoot" (living beyond what is sustainable) and whether this will lead to collapse, or a smoother transition to a more sustainable and equitable society. Written by 3 scientists from MIT.
Unless you were born Feb 29, I guess everyone's birthday is on the same day every year. Mine, for instance, is always on Sep 11, every single year.
That must be under something other than windows. Rust on Windows definitely still has issues with static linking, dependence on gcc libs for 32bit exception handling etc.
Being able to build smaller statically linked binaries on windows is hopefully a priority.
I really like this idea - it makes scheduling things a whole lot easier. I also like the concepts of the one week month and "year day" - for some reason I feel like I'd get more pumped about year day than I'll ever get about new years.
Show HN: Organize your music, using ElasticSearch, ID3v2, and Node.js
TaiG 1.2 jailbreakDownload Pangu and latest jailbreak tools
I think that the only restriction is relative to taxes. You can only pay taxes in the legal tender, and since you have to pay taxes in any transaction even if the transaction is made in a different form of payment, it is convenient to have the transaction itself to happen in the local currency.
By comparison, it seems that the equivalent article for a React application would be "use immutables and PureRenderMixin", full stop.

I've been developing with React for the past several months and the idea of going back to Angular is already painful.

I've been looking for opinions on why Angular would be preferable to React. I haven't found any; can anyone else who's used both comment?
What's that SaaS project? If you don't mind sharing...
Older code that uses specific features of that iterator will break. The slice iterator has its own methods (turn it into a slice), it's clonable and it is Copy.
C++ is not a solution to anything I'm interested in (aside from the special case of perhaps wanting to use LLVM). If I was doing e.g. VLSI stuff that might be different.

C99 and C11 add a variety of nice things, but they don't make the language markedly safer.

How long have you spent tracking down wild pointer and using freed memory errors? Every have to convince your boss to spend $$$ on a hardware debugger to find one? (ATRON, back in the 8088 days.) Or look at Mozilla's very real world motivation for this project.
This is correct. The benefit is technology abstraction for the developer. To use our own tools as an example: our open source docs is deployed to Heroku, our binaries go to Bintray, our services go to Atlas.

Now every developer at HashiCorp knows that you `git clone` any project in the company, and `vagrant push` to deploy. It doesn't matter how it works under the covers.

Example: We just changed Vagrant itself to `vagrant push` to deploy Vagrant: `vagrant push www`, `vagrant push docs`, `vagrant push release`. This all does different things.
There are a very limited number of frequencies used for RC aircraft and I've never heard of the signal being encrypted (authenticated would be more important than encrypted anyway). I also think the control protocols are fairly standardized. The main exception would probably be the ones that are controlled over WiFi (which, as far as I've seen, are not normally encrypted either).
That looked excellent until I read that it stores the tags in the filename. That's just... completely not what I'm looking for, or would use, ever.
I'm 14
> Writes article pointing out the ridiculousness of believing in a cultural boogeyman like "fan death".

> Is a SJW who has written on numerous occasions about the "patriarchy"...

> Tweets about "rape culture"...
How does this work for any real project of any real size?

Our service is a mirage. It's comprised of half a dozen microservices, most of which are developed one-at-a-time, but which must all be deployed in order to be a functional real end-service.
I love the combo of vagrant and chef for provisioning. Is it possible to use the existing provisioning code in the context of a push block?

Very cool, I'm excited to try this out.
Yes, clarify! Say so!

First thing I read: $49/year. Last thing I read: $10/month. No further clarifications. Not something that evokes trust, esp. when backers are saying they've been shouting about this for months. Even in stating "Plan A: buy the device upfront and own it" - ok, how much is that?
3.35% according to [this webpage]( http://researchcenter.paloaltonetworks.com/app-usage-risk-re...( cited by [BitTorrent wikipedia article](https://en.wikipedia.org/wiki/BitTorrent)

Impressive how it went from being the 35% of traffic in 2004.
You linked this, why?
Yay, more fascism! Now, anything that wasn't explicitly within the law before is now within the boundary of the law, and thus is legal. This opens up all sorts of new avenues for abuse, while closing none. It also is one more statute that will need to be eventually repealed. Predictably, defenders of the bill are trying to pass it off as more oversight with their doublespeak.

I am really tired of this country and its bullshit. We've slid toward totalitarianism every single year for quite a few years running now. Voting has been useless in the many elections I have participated in. When will people wake up and demand change?
This would complicate anything that is paid for monthly, including but not limited to: employee salaries, rent/mortgage, subscriptions, utilities, etc. Do we just ignore Sol for those purposes or roll it into another month?

Having your birthday perpetually on a wednesday would also not be so much fun. Perhaps "year day" could shift every year forward by 1 week day - year day could be Monday and then Jan 1 of the next year could be a Tuesday etc.
What can people accomplished in a year?
> More than 1,164 nuclear engineering degrees were awarded in 2013—a 160 percent increase over the number granted a decade ago.

> So what, after a 30-year drought, is drawing smart young people back to the nuclear industry? The answer is climate change.

I am one of those 1,164 and graduated in a class of ~100 for a Bachelor's Degree. (About a third of my classmates upon graduation went straight to Navy Power School in Charleston, SC or other Navy schools -- so climate change probably was not their motivator)

I would argue that the climate change implied by the article is the incorrect one that motivated a lot of people in our class. There were far more dicussions about the (USA) political climate than the weather climate and how to properly dispel myths without misinforming people.

EDIT: Formatting

EDIT2: Reading other comments, it does seem like a consistent theme within the nuclear industry is to properly educate the public -- being honest about the physics and challenges without getting too technical, but with enough detail to understand the significance and consequences of the problems.
my takeaway was amazed that something posted in "the kitchen" is even read by anybody. For a technology company that's a pretty low tech multicast.

as for the actual point of the article, it seems highly inefficient to post problems and assume the right (interested) people will take them on. The obvious problems with this is scaling, and how do you account for people not working on the things that they were supposed to be doing. Basically, it's only something tenable in very few situations and only when a company is at a certain size. It wouldn't work today, for the most obvious reason that Google has a lot of kitchens!
A catalog of SQL queries to analyze user acquisition, engagement and retention
People have been flying RC planes for a very long time, but in general they were an awful lot smaller and less capable than some of the offerings on the market now - even the serious hobbyist gas-engined planes usually had a windspan of only a few feet. But if you're a serious hobby you can get large jets for only a few thousand: http://www.skymasterjet.com/index1.htm

RC Helicopters are even cheaper and the quadcopters are so easy to fly, and decent cameras so lightweight, that there are far more people using them than ever before. Suggesting that the current environment is the same as the historical one except for the popularity of the word 'drone' is simply inaccurate.
kmc is paid by moz to work on Servo using Rust
How about I throw a few pounds of low-speed balsa wood into your car windshield at 75 mph/120kmph and see what happens?

Now imagine what happens if you can get a car up to airline speeds.

Your ignorance of the dangers of high speed collisions exemplifies exactly why this is alarming.

Also, I recommend familiarizing yourself with Airline and Foreign Object Damage before continuing further.
That's what I ended up doing, took on some side projects to keep my head clear first and then used them as portfolio fodder for a new job.

Good luck!
What is that, if I may ask?
That's why I've taken to calling out full names now, like "Hashicorp's Atlas", because yes, it's a mess.
Intelligence Authorization Act for Fiscal Year 2015
I really like Calibre, but it's tag system is pretty clunky. I don't think I can even tag multiple books at once.