skysight-inc/HackerNews huggingface dataset:
a linux distro (or a standard) that is compatible with my drivers, multimedia devices (dual hdmi monitors - I'm looking at you) and audio/video

yes, that would be great! Major distros (I use Kubuntu) are understaffed and concentrate on getting the new features from their upstreams integrated, not on making sure fancy hardware is supported. It's a question of resources. Although I think Valve is less likely than a hardware vendor to have a business reason for doing this work.
This strategy worked for me, I ended up doing some cool stuff for a professor whose work focuses on pompeii.
Or just being closer. Mc Donalds isn't really better than very many places but it's consistent and it's likely nearby.

Complexity is the enemy, I eschew it, when I find something really smart and complicated in my codebase (even stuff that I wrote), I rip it out and replace it with something simple.

The M-16 is a completely superior weapon system in almost every regard to an AK-47, except one, you can throw an AK-47 in the mud pick it up and shoot it. It passes the good enough bar and it works.

Complex systems are brittle, it's sort of the Buffet theory, find a business so simple even an idiot could run it.
Hahaa, it did come out pretty black and white, didn't it. :-)

I was mainly referring to the observation that while digital manufacturing in general is considered the 3rd industrial revolution it's 3D printing in particular that's driving it. Also, if it didn't come across I really like CNC machining and I think it will have an important part in manufacturing for years to come.

1. Limitations on geometry

The set of shapes that can reasonably be machined certainly contains a lot of useful items. However, the limitations that the machining process places on the design are subtle to learn and sometimes limit the process fundamentally. Of the examples you mention dental implants and jewelry are actually rapidly moving to 3D printing specifically because of geometry limitations. As an example pretty much all hearing aids are nowadays 3D printed. The geometry limitations are mostly driving adoption of 3D printing in high end applications like human implants, aircrafts, complex machine parts etc.

2. Tooling cost

I think there is a slight misunderstanding. Tooling cost does not refer to the cost of the tool but to the cost of changing the configuration of that tool from manufacturing item A to manufacturing item B. For machining centers that cost is very high, think of it as the work you go through when you switch milling bits, workpiece holding, alignment etc. For 3D printers that cost is virtually zero.

As for material choices I have several copies of the croco fob in question printed in steel. They were ordered through a 3D printing service and costed about $30 per piece. Aside from the fact that the croco fob can't be milled there is nowhere I could order three of them for that price.

3. CAD software/Tinkercad

We could certainly add CNC toolpaths but there is a lot more people who want to 3D print than mill. Given how easy it's to 3D print through one of the printing services compared to the hassle of going through a machine shop I can't really blame them. The main benefits of CNC toolpath generation would be home machinists, like myself, who could then use Tinkercad. That group of people is pretty small.

People can draw things and make a machine make them already.

This is the part where we disagree. Or more properly I think your definition of people is a few magnitudes smaller than my definition of it. To use your analogy, machining is like plotting and 3D printing is like raster (matrix) printing. I think calling it an implementation detail is missing the point.
Payment, or even a donation to charity for a token amount - say 1/3 the value of the work - would go far, but I still think it is the wrong approach.

Companies requiring this sort of project work should be aware it smells funny to the applicant and the only way to tell if the applicant did the work him/herself is a tear-down / code defence.

You have not saved any effort from the hire process - only tested if I am willing to jump through a hoop and made me question the company.
That is not the grounds on which the patent attorney was excused -- there is no justification for excusing someone whose personal experience bears upon the subjects brought up at trial. (In other words, you cannot excuse such a juror "for cause" as you could the Oracle employee.) The key worry is that the patent attorney may bring up his knowledge in deliberations with other jurors.

As for the Android users...Android users are not as enamored with Google as iPhone users are with Apple, so that consideration would be laughed out of court.
But I'm sure that if you try to create an exhaustive list of people involved in creating the Internet, you would wind up with an enormous list, if you are even able to complete it.

What makes you so sure?

First of all I think it's hard to define the Internet: is it just the networking? Do you count the application layer?

From Wikipedia:
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite (often called TCP/IP, although not all applications use TCP) to serve billions of users worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies.

But even if you wanted to include the "application layer". Who are the women that contributed
to developing it?

The problem is not that women did not contribute to the Internet, the problem is saying that this means that women cannot make productive contributions to technology or the Internet or computers in general.

No it doesn't. It means that women did not contribute to the invention of the Internet.
Anything else you read into that is purely your imagination.
Roundup of 6 Node-based static site generators
http://www.haskell.org/haskellwiki/Haskell_in_industry
Of course this is totally ridiculous, and shoots their entropy with a shotgun. But my heart goes out to whoever was logging into the child support page at the texas attorney general website.

That sucks.
Not sure, but I noticed that too.
SICP is not really a book for programming beginners, there are plenty of other books for that, like "How to Design Programs". I detest the idea of using "more appropriate" examples, to me illustrating deep concepts from interesting fields like electronics and mathematics via computer programs was the gist of the book. Also, all the ideas used in the programs are very high-level, explained in the text, and you don't have to have any in-depth knowledge from any field outside of CS, you just have to have some basic maturity with respect to dealing with abstract concepts. I know because I for example solved all the exercises related to mathematics (differentiation, power series etc.) in SICP before I actually learnt any calculus, which I later did largely being inspired by SICP. Anyone aspiring to become a good programmer has to be able to learn basics of a new domain quickly, just knowing how to program is useless in itself. Besides, the more interesting the domain, the more interesting the programs, I think SICP gets this as right as possible.

SICP in general is a damn good book, there were already quite a few attempts to "improve" it, but I am not convinced any of those have really superseded it. There is for example "Concepts, Techniques and Models of Computer Programming", which is basically what you wish, SICP without digging into any particular domain:

http://www.amazon.com/Concepts-Techniques-Models-Computer-Pr...

There are certainly lots of valuable programming concepts explained in this book, and I would certainly recommend it to anyone with a deep interest in programming languages, but by using "dummy" examples, I think it simply became much more boring and less intellectually stimulating.
Stroll.io
--
Search and stroll through photos from your network and the web for any location.

http://stroll.io
Venture Capital: What is the worst part of being a VC?
In 2008 Sarah Palin's Yahoo! Mail account was broken into simply by looking up the answers to the security questions.
"Folly" started as an internal codename loosely based on "F"acebook "O"pen source "LL"ibrar"Y". When the time to choose an official name arrived, we found "folly" too funny to not use.
I've used 1Password generated passwords for years. You're right, it is awesome, but only until you have to relay one of those generated strings to a support person over the phone:

"...left curly brace. No, it's like the parenthesis, but squiggly. Are you using a regular keyboard? Hold shift and type the left square bracket. The square one. It's to the right of the P..."

Nightmare.
I once had a metal 18" ruler that fell off the back of a desk, and fell perfectly flush with the wall catching the top two prongs of an outlet. A spark, blackened the ruler and took a small notch out of it.
I don't think that TV would completely disappear. I'd see it rather changes forms in one way or another.

For example, there might be just a different way to monetize streaming video in TV. That would be similarly convenient for the user as online videos are, and yet it would allow the broadcasters to have an ability to set up large scale ad campaigns.

After all, while it is clearly diminishing, the power of networks is still strong. I doubt they are that dumb they wouldn't see what's happening and thus let the opportunity slip from their hands.
Yes, I think the point is that they are indeed glossing over important stuff.
I don't per se. I have a problem with classifying the objection to pink slime as strictly born out of ignorance.
For me any old list of tasks will do, but for each task I have to be very careful about keeping a context I can jump into with as little friction as possible. That means a record of the current state of the project and basic usage notes for the tools involved. Maybe I'm just lazy, but when it comes to picking up an old task, nothing turns me off like spending half an hour figuring out where the hell I left off two weeks ago and then another half hour relearning the tools I was using.

Combining that information with any kind of task tracking or TODO list has never worked for me, which means task tracking is of secondary importance for me compared to note-taking.
The Quest for the Perfect Office Chair—which probably doesn't exist
Why would that be the case? It just seems stupid to do so. A security answer is pretty much functionally identical to a password. Doesn't make sense not to hash it(there are no uses of the answer where you would need it in non-hashed form)
I really like how they tie each release to a season. This way the page for each version is visually different from the last version (so it's easy to realize it was updated), but they still have a consistent theme.
I don't know that passwords are all bad. For an alternative approach to complex rules, see:

http://xkcd.com/936/

The last time I changed a password for a service I set it to a phrase that I can easily remember but which no human or current machine will easily guess. I'd say that the only good rule is "Make it at least 9 characters" (which is at least long enough to disallow "password").
Weird Win 8 Memory Report - DDR 3 is DDR 2?
What's so interesting about this is that the key message in "Oh, the Places You'll Go" is one which resonates for adults. Too many of our childrens books condescend.
Debugging the problem of women in tech
IPhone home button not working properly? Fast Fix
Link: http://www.jashsayani.com/together/
thinking dogma, all over again!
(i.e. when thinking is seen as the opposite of doing .. and therefore bad!)

thinking is not bad ... you can think and still make great things, greatness doesn't have to be spontaneous or reactive ... it can be well thought, laid out and planned

just think about it .... and oh, the places you'll go :)
As the article points out, they couldn't have picked a more appropriate role model. Wonder how many times a day he gets asked if he dreams of Electric Sheep though...
I think so - I wasn't sure what the paywall would look like and having to dig through the directory seems unintuitive. It doesn't even have to actually have any purchasing logic either.
"Similarly, in software, you can't be thinking about which programming language you are using ... MongoDB or MySQL... You will never hit the proverbial fastball if that is the sort of junk filling your head. Rather, creating and shipping products needs to be muscle memory."

That's a vague statement, but I interpret "muscle memory" to mean "have a good default toolset" in this context.

It makes a lot of sense to have a default toolset -- tools that work well in a lot of situations that you understand very well, which together cover most of the problem space you work in. That frees you from getting lost in the weeds trying to decide which tool to use each time. However, it still very much matters what tools are in that default toolset.

It takes a lot of effort and study to understand and choose the right set of default tools. If the options are MySQL and Postgres (or ruby/python, etc.), you need to pick only one as your default choice, otherwise you get distracted trying to make that decision for every project. It's not so much whether the technology overlaps or not, it's whether you perceive the applicability to overlap. For instance, if you perceive MongoDB to be useful as a primary datastore, it can't easily coexist in the default toolset with a SQL system; but it can if you perceive MongoDB to be more of a caching layer or for special-purpose processing.

Of course, you should recognize the signals when you're dealing with a different kind of problem that may require a non-default tool.
Auslogics BitReplica: Backup and Restore Windows Profiles and browser profiles.
Timecrimes
Ashamed to admit but I used to "hack" my classmates (girls) hotmail accounts like that when I was young. I tried to recover their password and if I didn't know the answer to their security question (I often did) I just asked... I was curious if they write something about me in their emails, never did...
Wow, that's great!
Wow, that's great too!
Microsoft Low-fragmentation Heap:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...
Anybody who is willing to grope, harass, and intimidate innocent people (part of the job description) is a bad person!!! Good people (i.e. those who are not morally bereft), would never work for the TSA!!!
Why don't you just accept that the blog post isn't for you, instead of wasting your time trying to tear it down? Nobody made you read it. He's not actually ordering YOU to do anything. He wrote in a way that reaches his actual audience, which obviously isn't you.

Your comment's about as useful as the reviews I saw recently on Amazon for a Reader's Digest book on travel -- the angry reviewers complained, essentially, that it's Reader's Digest style for a Reader's Digest audience.

If you don't like it, don't read it.
[CSS] Progress Bars - Saher Team
Case for Compassion
I wonder how many possible variation of passwords with these rules there can be... 8 chars, no same letters next to each other etc.. brute force hacking might be fun..
Layoffs on the rise across Corporate America
Southland Tales (2006) - http://www.imdb.com/title/tt0405336/
How is that keyboard and touchpad? Looks really nice, but it's available in Europe in a few weeks. I must test the keyboard before making my choice...
So you kept reading it why?

You're armchair quarterbacking -- the OP isn't.

You're commenting on his actual web site, telling everybody how it should be. That is armchair quarterbacking.

He wrote a blog post for a general audience. It wasn't about you. It didn't describe specifics of your life. It didn't question your judgment.
11 is also a sane minimum, to disallow 1234567890.
Inception (very interesting idea)

Source Code (also nice idea, but crappy end)
Only enforce a minimum password length.
So if you share a computer with someone, how do you stop that person from logging into your account to read your email?
Had a fairly painless upgrade from the previous haskell platform.

The big win for everyone is that GHC 7.4.1 support in the Haskell platform opens up doing "cabal install" for lots of cutting edge packages like accelerate.
One app per workspace is great for a 13" laptop. When having two big screens, it's not enough anymore.
Is it an App, or a Comic Series?
Every C-level exec with share-based (RSU or option) compensation quite clearly has their comp tied to share prices. I doubt very many C-level execs at public companies have no share-based comp.
If you can do this across my different devices and make it searchable like oh last week, that sire about you know err umm.

I really want this
What if we started saying 'passphrase' instead of 'password' and made the minimum be 4 words and 18+ characters.

It wouldn't be overwhelming to new users if they had examples of what a memorable passphrase is. You'd likely need to disallow specifically using the example passphrase but other than that, I'd be curious to see how well non-technical users respond to an interface asking them for a phrase.
Even worse is when they limit to 12 characters, but don't enforce it in the UI. I couldn't login once because the bank website truncated my password silently to 12 characters. On a whim, i tried the first 12 characters and i was able to login.
Selection bias isn't really applicable when the problem is that software patents exist at all.
> But even if you wanted to include the "application layer". Who are the women that contributed to developing it?

That's not my point in that part. I was questioning the invention of the Internet as an easy to identify fact, while trying to explain that what we understand from the Internet is much much more than TCP/IP, for example HTTP, SSL, SMTP, IMAP, and many many more. And that's not even counting all the programming languages like HTML, CSS or even JavaScript. On the other end, you have all the different routing algorithms and all the hardware created to support the Internet. Where does it start being the Internet and where does it stop? That's why the list would never stop and/or be enormous.

> No it doesn't. It means that women did not contribute to the invention of the Internet. Anything else you read into that is purely your imagination.

I think that's clear because otherwise you wouldn't say it. It's like saying that the car's invention was a white people thing. Just look at the first paragraph: "Without men, we would never know what our friends were doing five minutes ago." We wouldn't have it if we didn't have women and if we didn't have humans and if we didn't have children. That sentence is true, but it does not do any good or adds any information more than implying than men were the only capable of creating the Internet.

But that's part of the interpreting part of the article. Of course we can differ. I think, in this case, either way could be a possibility, but from the tone of the article I believe that it is implied that women could not have created the Internet.
That's a bad argument. Passwords are a decent trade-off for certain problems.

The problem is when the usability/security trade-off doesn't match the situation.
If you register your domain through NameCheap and use their DNS hosting, HTTP redirects from naked domains are included.
Ask HN: What kind of Google Hangouts could we have?
I like the idea adding short bursts of social interaction to my day. Hangouts is a nice tool for that, but for the hacker crowd what sort of hangout would work the best?

Just my random idea. How about a weekly roll call. Just a very short chat where each participant says what they got done last week and what they're thinking of doing next week.Hopefully the people would gradually get to know each other well enough such that they could not only provide empathy, but could also offer possible solutions to the problems the participants are having.

Another idea would be to have a piece of code from each participant sent to all else. Then in the hangout you criticize the code. Kind of like a code review, but for people who are not in teams.

I want inject some more social to my life, so it you have a great idea of how to do that then do tell.
Numeric Pareidolia and Vortex Math
oh man -- upvoted for the blog alone. that site is fascinating!
If it's a secure facility, it's probably pretty safe.
Can you share the app?
Character minimums hurt your entropy too. Stripping the entire search space up to nine characters isn't really a good idea.

In my opinion it'd be better to just find a list of the top 10K passwords and disallow them.

One out of 50 people use one of the top 20 passwords. [0]

I'd bet that over half of passwords used are in the top ten thousand.

[0]: http://xato.net/passwords/how-i-collect-passwords
Why does this sort of stuff get up-voted on HN? It's pure blog-spew. Sunday feel-good bad-analogy flattering nonsense. You don't think this is nonsense? The term "muscle memory" in the context of CS is incoherent. As for important choices like programming language and database...these are the sorts of choices that make or break projects. These choices are not "junk filling your head". In fact, when I think "junk", this story comes to mind.

A fastball is over in a few second, but product development is vastly more complex, and good products can take years to develop.

The next time you up-vote a story on HN, think critically about the work. Are the analogies good? Where do they break down? Is he making serious arguments or just expressing counter-intuitive opinions to get attention?
Common sense is the most evenly distributed quantity in the world. Everyone thinks he has enough. Descartes
http://news.ycombinator.com/item?id=4060592
Wouldn't the typical driver be the mode, not the median?
Parser combinators in C
This is only going to get worse and worse with the rise of automation. I think we are going to have to figure out a new system because pure capitalism isn't going to cut it. Technologies like the google self driving car are going to displace so many jobs that I am actually worrying about what people will do.

Think about it. The self driving car will make taxis, truck drivers, delivery vehicles, tractor drivers, garbage collectors, and traffic police ALL lose jobs.

Some grocery stores already have automated check out. Soon they will have automated shelve stocking too.

I think this is a good thing but I'm worried society will react to it in the wrong way. Such as rejecting technology in favor of using outdated work.
Banking passwords are always fun. Mine has to be changed every 30 days, cannot be same as last 3, must contain at least one number, special character, capital, lowercase. I essentially end up where i have to store password in plain text (!) in a password protected file. ridiculous but there is no way around it. People really have go understand that such things don't help at all, they increase user frustration if anything.

I have never understood the number/uppercase requirement, if someone somehow put a key logger it won't matter or if some one is using brute force, it wont matter either.
I don't see the advantage of that. For small static sites I don't think it's much more hassle to put CloudFlare in front of your server. The advantage of such services is scaling up dynamic sites easily.
Set up a protocol on how you will work with prospects.
Join Guru.com and read what clients are looking for.
Remember that freelancing is about selling yourself so you need a positive first impression because you will compete with others and you want your clients to call you for new projects
Set up a personal website with a portfolio and blog.
Provide git hub url to clients so they can see your code.
Highlight your good documentation practices

Work hard.