skysight-inc/HackerNews huggingface dataset:
It's often not too difficult to find resources on how a piece of software works and is made. While you may not find line by line code of Google Search, you can find resources that explain most of fundamentals of a search engine and how to build a search engine.

But, if you want to figure out how a pice of hardware (e.g. Falcon 9, Oculus and a microchip) works and is made, it's not so easy. Hardware industry is not as collaborative or as open as software counterparts. The only resources to understand hardware are specialised books that only people in respective domains would have heard of. (Book discovery is another issue, e.g. it's taking me an awful lot of time to find a book on how digital electrical switches work)

Having a great resource like this to understand how a piece of hardware is made and how it works is incredibly valuable and reduces the barrier to understanding hardware a notch down, I look forward to more and better accessibility to understanding hardware.
I wish SoundCloud wouldn't transcode anything it gets into MP3 for playback. It ruins the quality. Yeah, they let you download the original, but playback through the site suffers if you upload Ogg/Vorbis for example. At least they could provide playback in original form to browsers which support it, and use MP3 as fallback for more crippled ones (like Safari or IE). Since they obviously host the original and transcoded file it shouldn't be hard to do.

Also, Opus support could be useful.
Detecting gases wirelessly and cheaply
Viewing the US from the outside, it really is puzzling that in that land of freedom - where the ability of the individual to express themself is prized above all others - happens to be a place where people are pigeonholed by which one of two political parties they vote for, and it's frequently considered to be all you need to know to know everything about a person's opinions. "Well he would say that, he's a Democrat" kind of thing.
Astonishing story. I'd like to meed this guy and have a coffee with him.

I have a similar story but not as harsh as his. I started programming basic(not sure which variant) on a small hand held system CASIO PB700. One this system I've created a Paranoid clone and a 4 frame ascii animation. My father saw my aptitude on programming he introduced me to his more advanced systems. He was a computer engineer and had an habit of buying new systems in 1980s. On the newer systems(I don't recall the name) I learned Turbo Pascel. Back then those systems didn't have any storage. MSDOS had to be booted from one 5 inch floppy drive and a new disk had to be inserted to get the different programs.

Every time you compile and run a program, it would take a couple of minutes to read the compiler from the 5inch floppy disk. Those floppy disks were fragile and they had a tendency to developed bad sectors after a frequent read-write session. To circumvent this, my father deployed a ramdrive on the system. A drive would be created inside the ram every time the system boots up, and it would copy the Turbo Pascel compilers and all relevant libraries to that ram drive. So next time you hit 'run', it would take seconds instead of minutes. This solutions still blows away my mind.

Another thing about these old machines, they all came with monochrome monitors. It was all green and had a very low refresh rate. Every time there was a large change on the display, you could still see the previous characters being faded away. Like matrix.

Later I had access to better machines(Pentium 1 133Mhz), but haven't forgot those days. I wish I had more information about those systems to post here, but I am long way from home. Back at home those systems are still all packed up and stacked on top on one another. The funny thing - all them work as if they are 'brand new'.
Those planes are broken, they don't follow my commands for some reason...
This video gives a good mechanical view of how the seat belt locking device works https://www.youtube.com/watch?v=OCm4e10mG7A
Read to your child and make it fun. Do different accents. Do funny voices. Read with expression. Read a page backwards. Read it to a beat. Best of all, hold your kid when you read to them. Also, use stories as rewards.
Interview with Head of Growth at VentureBeat on Email Marketing and Failing
And the "9-Volt Nirvana" Radiolab podcast on "trans-cranial direct current stimulation", or tDCS, which is also mentioned in the article.
http://www.radiolab.org/story/9-volt-nirvana/
The search page for YaCy is at

http://yacy.net/en/Searchportal.html

but all it searches is the forums for the Free Software
Foundation, Europe. That's a job that could probably be handled by one server.
They should be. Lead by example.
Any country, except the United States.

> Prosecutions by the U.S. itself, however, seem very unlikely. In 2012, the Department of Justice said that “the Department would not prosecute anyone who acted in good faith and within the scope of the legal guidance given by the Office of Legal Counsel regarding the interrogation of detainees.”
Open a comment's 'link' page and if you have above X karma, you can see a 'flag' link. Collect a couple of those, and you get flagged.

Likely that comment was flagkilled because it's a standard bigoted statement, known to be controversial. If you're going to make statements like that, then you really need to back them up with data. Using 'everyone knows this' and similar are some standard weasel-words that bigots use. Likewise, it was a brand new account created just for a few flamebait comments. It's not exactly honest debating.

Basically, if you are going to make an academic comment on a sensitive topic, you should take more care in how you present it.
You could try Peter Thiel's Breakout Labs: http://www.breakoutlabs.org/

This seems a little bit bigger than their usual deal, but maybe they'll be flexible. I would think they would like the interdisciplinary aspect.
Urgent message for all Christians
Only CIA Agent Jailed for Torture Program: Whistleblower Who Confirmed It
This is a huge liability for google. Any company with 98% of its revenues tied to one product necessarily creates a fundamental liability for itself.

The cost of providing Google's organic search service is dropping as compute hardware gets cheaper. But the ad volume isn't dropping along with it. That creates a vulnerability for Google - their "free" can be undercut on price. The problem with having high profit margins is that, to a lower-cost provider, you're lunch.

"Ello" is trying to do that to Facebook. "Ello" is probably much smaller than they claim to be; almost all their Google hits were in the first week of operation. But someone else may be able to bring that off.
Regardless of what seems to happen in practice, none of the BigUint operations (including comparison) are guaranteed to work in constant time. Since the implementation uses a Vec whose size depends on the size of the integer, this could easily have significant timing differences in other situations.
Thanks Alex! Would you be willing to pay a monthly fee for a service like this? Assuming you found the UI good enough, and we could show you high reliability in existing apps?
The sound of the high speed tape drive when booting up (or playing Buck Rogers) still remains fresh in my mind. That, and the daisy wheel printer's rhythmic whir-rat-tat-tat-chunk-whine whenever I printed out a letter asking for another tape drive.

I also had my first generative music experience with the Adam - POKEing numbers into various registers would trigger the waveform generators and if combined with various patterns/functions (sin, cos, and the like) would make some cool sequences.
do you have any experience creating a jit complier for a dynamic language? If you don't, you should not be commenting on this, nobody needs your input. If you do happen to be an expert, please point us to journal articles that explain a better way.
Translated:

"We told you to break the law, so we won't hold you accountable for breaking the law".

OK. That'll hold up until somebody high ranking in the DOJ or State Department or $WHEREVER starts getting their feet held to the fire. IF that happens, I'm sure they'll sell out the underlings in the blink of an eye.

By analogy, it's like the head football coach who fires his offensive or defensive coordinator, in order to appease the owner and save his own job.
This would be good for api's like chain.com that let you publish a raw transaction. Using this you can generate a transaction and push it to an API to avoid having to keep a whole bitcoin node there.
Yeah, Lawrence is very much a cool college town. Reminded me a lot of Athens, GA.

On another note about Kansas, I was driving from Kansas City to Wichita on a daytrip with my girlfriend at the time. Like 1995, I think. We stopped in a small town along the way and for some reason found ourselves in this dress shop in a strip mall. It turned out to be a boutique type place, with the dresses at 300-400 each. Weird. Who would have thought they had a market there? Cattle and oil money, I guess.

That store also had a small collection of cassette tapes of Turkish pop music for sale, totally randomly. I bought them all.
India's secret gardener reveals 18-year labour of love
It would be cool to see a peer to peer information retrieval system that works as good or better than Google. I know this area of technology has been researched for a good long while now and still no mainstream product has appeared yet.

I wonder if Bitcoin2.0 projects like StorJ, Bitcloud, Filecoin will be instrumental in the creation of such a product.
It would actually be in the U.S.'s own interests to prosecute these CIA agents and their superiors.

First, this would show support for international laws against torture and help put the lid back on Pandora's box. This would directly reduce the probability of captured U.S. citizens being tortured. No, that probably does not include those captured by ISIL, but are rogue terrorist organizations all U.S. citizens will need to worry about both now and in the future?

Second, it would close a dangerous precedent. Prosecuting those who committed illegal acts, even though they were assured of immunity, sends a clear message that individuals are still responsible for their actions. Without this sense of individual responsibility U.S. agencies will be capable of utterly anything and, the way things work, capability becomes reality more often than not. Most Americans would sleep better knowing that the NSA's workers are accountable to the law rather than immune to it if their superiors say so, as is currently the case due to the precedent set by the CIA.

Third, the implications for future diplomacy are a nightmare if the U.S. does nothing. There will be no moral high ground for the U.S. to stand on if the U.S. refuses to seek justice.

Finally, it's the right thing to do. The U.S. could set an example for others to follow. To do nothing does precisely the opposite.
I was referring to M.D.'s.
(Never worked on a Kanban team per se, but I worked on several teams at Google that used this system under different names.)

You don't. However, you incentivize people who work on the gritty, hard-to-do, high-priority problems. Come promotion time these are usually the people that get promoted, and get their pick of further projects.

The reason this system works is that it implicitly trusts your developers. Most developers don't deliberately want to work on stuff that is useless and nobody cares about. However, they often don't know what the priority tasks are, or management's judgment of a high-priority task is actually blocked by some other seemingly low-priority task, or they're afraid of spending lots of time on something that other people won't recognize as important. By getting a written record of which tasks were judged to be important by the team and who did them, many of these fears are alleviated.
did a similar thing in the late 90s. I didn't have a computer besides an old 286 with monochrome monitor because my parents would not let me use a brand new computer because it would affect my school studies as I would play games (they weren't wrong).

I discovered a program called qbasic and started fooling around with it. I did whatever I could on it. It was so interesting.

Then after about a year I got a fast computer because my dad felt sorry for me and I just started using the internet to download emulators and roms. I lost the same level of patience back when I used to have a 286.

Anyways I still remember those times. Magical moments like figuring out how to program. I wonder what would've happened if I had kept going. Sadly, the internet and video games completely took over.
I didn't want to be reminded how terrible ATCs' consoles are. The game is super neat though.
Ahh I'd completely forgotten about turbo buttons! Thanks for the blast from the past there.
I was going to mention this myself!

As a heavy user of Soundcloud (Few hours a day, every day) I have amassed quite a bit of a list of likes and reposts.

Some days I want to take a trip back in time and listen to some songs I listened to last year or two years ago. As it stands now I'm forced to scroll for a very very long time. There is no like/repost search function and there is virtually nothing in the means of organizing by name, song, artist, date (liked, posted, or other) or anything of the sort. This makes it hard to find old songs I like.
That is incredibly dangerous behavior. You must be validating your own information before you sign any transactions, preferably with a full node or at a bare minimum SPV proofs. If you believe what information a random API gives you (incorrect or malicious, doesn't matter) you can instantly and irreparably lose all of your money.
To get it to land is pretty difficult. How can I know the altitude, speed?
Keep in mind, 23 CIA employees have already been convicted and sentenced by an Italian court for a rendition operation.

None of these people can be located.
The prestige hit and vulnerability to "letting down the troops" criticisms will ensure this doesn't happen.
I debated how to present the CS data, because there are a few things going on there. Here are the raw counts:

http://images.techhive.com/images/idge/imported/article/ctw/...

The two spikes circa 1985 and 2003 are also present in the men's data.

What we see is not women checking out of CS, but much more men getting into it, hence the percentage of degrees awarded to women goes down.

Your point about accounting is an interesting one. I suspect it's explained by this: http://www.randalolson.com/2014/06/25/average-iq-of-students...
I agree. I was friends with Dan Hildebrandt, he was one of the (few) guys who worked on the actual microkernel. In my opinion, QNX is the only example of a viable microkernel OS (it's way the heck better than Mach ever was).

I love Linux, use it all day, every day, but I can see the wisdom of choosing QNX. It's very stable.

The downside is you don't get all the new shiny stuff that runs on Linux without some amount of effort. I suspect Ford doesn't care, Ford has always been more about "it works" than "it's shiny".

Says the dude who just bought a 1994 F15 5 speed so his son can learn how to drive a manual :)
This is cool. Video card memory is not used when not playing game. Good use of unused resource.
Looks like typical apps we all created during the early 90s. I taught my little brother Pascal in what seemed like a few minutes (I think he was in 5th grade) and within a weekend he created a file manager that would blow this one away. My brother is very smart but my point is, coding some DOS games or a file manager is not anything remarkable, even if you only had the manual to work from. Most developers during that time period worked from a manual. We did not have StackExchange, haha. Where do you think RTFM comes from? I'm surprised this is trending. If you want to see what was typical of the early 90s, take a look at the Graphics Gems books http://www.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/012... every bookstore in the US had Graphics Gems.
We've been over this already. US just fucking doesnt care. Extradition treaties are ONE WAY.

http://www.theguardian.com/commentisfree/2013/feb/13/italy-c...

http://www.theguardian.com/commentisfree/2012/aug/31/obama-j...

One of kidnapper/torturer fuckers was even apprehended, and despite international arrest warrant magically released very next day.

https://en.wikipedia.org/wiki/Robert_Seldon_Lady

Those people are untouchable. They will remain untouchable until real revolution in US, or some sort of vigilantism movement. Any official charges against them would expose whole chain of command up to CIA/NSA directors to legal action, it will never happen.
Disrupting the ATC space. Like Uber for air traffic!
Oh they can be located, they are all living safely in US.
I'd love to see something like this. I would definitely contribute.
Ahh, I thought he was referring to the majority of the comment, not just the last line.

That's interesting, reading up on it a bit more, it seems to be similar to the US oil/gas boom in that it's all in shale oil. I had heard the quote that starts out this article: http://www.the-american-interest.com/2012/07/02/israels-saud... and it stayed with me.
Take this with a grain of salt, as I've never done anything frighteningly ambitious.

One point of advice from the PG article is "Empirically, the way to do really big things seems to be to start with deceptively small things."

And another article http://paulgraham.com/pinch.html which may apply here is that consulting can help generate money temporarily.

So maybe you can get a couple of clients you do consulting for that is enough to cover the cost of equipment. Maybe that consulting directly involves using said equipment, and you can rent it temporarily until you have a critical mass of clients which enables you to buy it. Once you're ready to be profitable with your ultimate vision, wind down the consulting business.

edit: Also HN does invest in businesses that are outside of your typical web 2.0 thingy (they have a nuclear power startup). And the goal of demo day is to get you seed funding that might meet your requirements.
At least until the political powerful banks get bothered enough to throw a wrench in their works, at which point those people which condemn Uber's innovations because they violate regulations will need to also condemn this bank's innovations to remain consistent.
Dammit, you opened up a can of worms. Now I've been at this for hours.

http://www.northkoreatech.org/2014/08/01/whos-using-north-ko...
This is only true if you want to be a blub programmer and punch the clock and basically just farm code in enterprise.

Times change. A lot of (what I would consider) interesting jobs only require web languages, which are high-level, messy, and abstract away a huge amount of underlying complexity (many would say too much).

I'm telling him/her how things are, not how we want them to be. Only a small fraction of being can be great engineers. The rest of the millions of developers out there are writing sloppy blub code on top of an opinionated framework.

If you are trying to learn CS fundamentals, learn Scheme or Clojure or some other functional language.

I don't think we're using the same definition of "fundamentals". I was talking about things as simple as writing code, compiling, debugging, and googling (the most important skill of a programmer).

S/he'd also be learning OOP, which dwarfs FP in the web development world[1]. I actually don't think I've ever heard of a popular web framework that was written functionally, though I should also mention that I think the practical differences between FP and well-written OO are exaggerated. They aren't mutually exclusive, and OO doesn't imply mutability.

1. http://lifehacker.com/the-top-programming-languages-ranked-b...
Sounds like a nasty security problem.
Thanks. Will check out Little kingdom. Whatever she watches, I make sure I watch first.
1) Many of them don't. The turnover of grunt level coders and QA staff is huge, and the senior figures in the industry mostly made it through the days before crunch-time was simply "all-the-time", and now have the seniority to avoid it themselves.

2) An endless supply of True Believers. The games industry feeds on exploiting the idealism of youth. Young guys who grow up with 'making games' as their dream job, but no idea how the sausage is made, are hired up for QA jobs and junior programming jobs with promises to do just that. And when they burn out or realize they're just going to be doing bug testing for the rest of their lives because they don't actually have the experience to be anything else, the industry shrugs and hires one of the thousands of others lining up at the door with the same dreams.

The whole reason the indie market in games has exploded is precisely because of this, I think. The ones who burn out but still have the talent, or who're smart enough to avoid the AAA system to begin with, just say fuck it and make their own games like almost everyone once did in the 80s. Market standards have shifted from necessarily expecting only the AAA experience, and while few indie games are going to rival the sales of the next hoorah-FPS game, if you're lucky, talented, and willing to spend a fuckload of time self-promoting, you can eke out a living without the meatgrinder.
you need to start using the computer first. Try "look at computer"
> Prosecuting those who committed illegal acts, even though they were assured of immunity, sends a clear message that individuals are still responsible for their actions.

They weren't really offered immunity, they were assured by the Office of Legal Counsel that they were doing something legal. Get bad advice from your lawyer as to what is legal and what isn't, go commit a crime, and see what happens.
http://arewewebyet.com/

Not mozilla though.
I think most people don't enter the games industry because they see it as a subset of programming. They learned to program or create art to make games, not vice versa. Many programmers began coding because they wanted to make games, including myself. But I think most people don't find game code interesting after they make some initial demos, outside of a few areas like computer graphics, which is pretty centralized nowadays in engine vendors like Unity and Unreal.

But there are those who believe in games, who live them day and night, who idolize famous developers like rock stars. They would like nothing more than to work at $GAMEDEV.

As a result, they might not be comparison shopping with other company types like other programmers between financial, startup, BigCo, and others.

I myself considered entering games for a long time, but growing fear of entering such a predatory industry, as well as a growing interest in PLT and other CS topics, led me away from that path. I still would consider joining or starting a small indie team, and participating in game jams or game hackathons. But I personally don't see the appeal of AAA jobs - the artistry isn't there the way it is with indie games, and the pay isn't either.

One note - the movement to F2P games like Dota2 and LoL seems to be improving this trend. These games ship features when they're done, like a SaaS product, and can avoid the crazy crunches and turnover that a release cycle perpetuates. Riot and Valve also have some of the highest industry scores on Glassdoor.
A meritocracy that cares more about work quality than race or sex or people skills sounds good, but that's not what Mr. Digital interviewed at. A telephone interview is a test of PEOPLE skills, not code skills. A meritocracy that cared about work quality should have managers who can stick to the deadlines they set - not arbitrarily move them up. A meritocracy that doesn't care what race or gender you are isn't going to tell the interviewers what race or gender you are. And I'd expect a meritocracy that cared about work quality to have someone in the typical set of four senior developers who can figure out the company's pet phone software.
This project also has surprisingly pleasant documentation[1].

1. https://github.com/willyg302/clip.py/blob/master/docs/main.m...