skysight-inc/HackerNews huggingface dataset:
The CNC mills have revolutionized small production runs. For example, it used to be very hard to restore old cars for which parts were no longer available. For example, decades ago a guy down the street restored some old Mercedes limousine he showed me, and I asked him how he dealt with the unavailablity of parts. He said "oh, I just made them" and showed me his fully equipped machine shop in his basement.

That can now be done with a simple CNC machine.

A lot of shops have sprung up that apparently have libraries of CNC designs, and they manufacture the parts on demand.
A thousand times, this. I bought an original-model PS3 when the slims first started to come out, specifically because I wanted to put Linux on it.

It's like if you were to buy a new car, and you really like the sound system it has, and you wouldn't have bought it if not for the sound system. And then a year later you take it in for service, and they say, "Sorry, we have to take your sound system out and smash the jacks with a sledgehammer so you can never put another sound system in your car. If you don't agree to this, that's your right. But if you want to keep the sound system, you'll never be able to get any repairs or an oil change from us ever again -- and since all the parts are proprietary and the oil change valve is locked with our encryption key, you won't be able to DIY your maintenance or get it from a third party repair shop either."

Then again, this is the same company that put rootkits on audio CD's.
What is wrong with bbcode? All the forums use it. Why are there so many alternatives for these things?
The Proposed Nutrition Label: A Quick Read, Out Front
The most interesting part of this, I think, is the tweet buttons with the quotes everywhere. Does that make an appreciable change in terms of people sharing? Or does it just take up a bunch of space?
This question should be a mark of shame for Quora
"This question should be a mark of shame for Quora. I find it detestable that Quora has not released a full-fledged API for accessing the data and value that we, the users, provide. While they attempt to fabricate a revenue strategy, our data lingers in this beautiful glass cage."
I like write-anywhere/COW filesystems.

Unfortunately the open source ones kinda blow due to interesting performance penalties (I'm looking at you, btrfs back ref management) or crazy memory usage/non-extent based systems/read-modify-write induced mania (I'm looking at you, ZFS block tree)
I know this is a minor issue. But when I publish something I want people to inform me of problems. Please note that I don't mean to be disrespectful and just want to help. So here goes:

3rd sentence: "There's a talk I've always want to give at the beginning of each batch...". I think this should be either "I've always wanted to..." or "I always want to..." right?
Also (same overall gist but with more technical detail), https://lwn.net/Articles/521090/
So do other things, like having an internet connect, owning a usb cable, possessing a rudimentary knowledge of technology, etc.

There are already laws against piracy. Additional laws covering things merely leading up to that act should not be necessary nor desired.
DRM - protect your Amazon e-books from being deleted
MSDNAA (which has been replaced by "DreamSpark Premium")
IPhone Dominates Apple's Q4 Earnings
I'm not sure I follow your crazy car analogy, but I guess a major issue is that PS3s are heavily subsidized, unlike cars.
Is it a framework for making a site that looks like it was designed by a pre-schooler? Then, yes, good job.

Otherwise ...
I immediately regretted myself and backed out my comment -- but just to address your note about even:odd:even:odd, since you have a point: you are considering a 5 number string (starting with an even) when the skipping-monotonicity property I was toying with only applied to strings 4 long (again, beginning with an even number). It might look like a spike, but it's not a valid application. I'm not asserting it's strictly monotonic, of course -- as your other note implied -- but rather that every 4th (starting on an even, for n>=8) is less than n. But, IANAM.

I don't even claim it's right ATM -- I redacted it to chew on more -- but for the sake of conversation, I'll reproduce it, and people can debug or ignore.

Original comment:
----
Ok... ok ok ok. ok.

Assume: n>1.

I claim: an odd output can only occur after an even input.

'Cause: for 2n-1 (clearly odd), f(2n-1) = 3(2n-1)+1 = 2(3n-1), which is clearly even. [This made me redact my thoughts initially -- and they're just that -- thoughts. I thought I'd try to come at this property from a different angle...]

Implying: an odd input can only come initially or immediately after a prior even event... There can't be two sequential odd results during normal (non-initial) iterations. For that matter, if the initial input is odd, the output will be even after at most two iterations (3(3n+1)+1=6n+4=2(3n+2), which is even), after which it's business as usual. So, we only really have to consider sequences beginning from an even n to see what's really going on.

f(n:even) can yield an odd or an even value. Permuted:

f(f(f(n:even):odd):odd)

is impossible (see above).

f(f(f(n:even):even):even)=((n/2)/2)/2=n/8

is less than the initial (n:even) for n>8

f(f(f(n:even):even):odd)=3((n/2)/2)+1=(3/4)n+1

is less than the initial (n:even) for n>4

f(f(f(n:even):odd):even)=(3(n/2)+1)/2=(3/4)n+1/2

is less than the initial (n:even) for n>4

I conclude: no cycles while n>8 and no infinite divergent trajectories while n>8.

You can't have cycles OR divergent infinite trajectories while n>8 since no output, after 3 iterations, may exceed the initial (even) input. In other words, pick any 4 sequential numbers BEGINNING with an EVEN number (the initial even input and the results of 3 consecutive iterations) and the 4th number will always be smaller than the 1st number - whether the final number is even OR odd, or there were some biggies in the middle of the list. It's like... monotonic.
"Let's be serious here - Founders at Work was a list of wonderful interviews with startup founders and its creation was tied directly to her personal relationship with pg.

Sigh To all downvoters - indicate why this is a) demonstrably wrong or b) demonstrably unfair. It is both true and verifiable - don't just downvote me because this disagrees with your world view."

It is ridiculously rude because it implies that she could not possibly be a YC cofounder based on her professional skills and that her book was not a product of any work/insight, just a side benefit of her personal relationship with PG.
Hi,
Great idea, and nice to see a list of supplier links. However, mouser want $39 shipping on the connector (I'm in Australia). I can't find the connector at RS nor element14. Any other ideas??
History of Windows Startup Sounds
"Meta"ness is not a problem here. Rudeness is. Comments like mine are necessary if the level of discourse is to remain higher here than other sites. Comments like the OP's are not.
Microsoft also reported their first loss not too long ago.
To quote from the source[1]:

> The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions

Which is appealing to me, and many others I suspect.

[1]: http://daringfireball.net/projects/markdown/
I'm not sure if this is what you're looking for but I created RESTMailer (http://restmailer.mihirgarimella.com) a little while ago. It does exactly this - you create the form and RESTMailer powers the rest, including validation and sending. I use it for my own contact form...
I've used these VMs and they are so infuriating I also want to just buy a full license. They're never able to validate, so they always nag you about "is your windows genuine?" (well I downloaded it from MS so I should hope so!) and shut down every half an hour. They're more trouble than they're worth.
FWIW, during this same round, the Software Freedom Law Center was attempting to push an exemption covering "personal computing devices" (which I submitted supporting comments for, along with these exemptions) and failed (largely due to claims that the arguments were too speculative, and seemed quite hurt by Microsoft announcing a $99 "sign your own OS" option).

"The Register additionally observed that granting an exemption for such a sweeping class would be without precedent in the history of Section 1201 rulemakings."

One of the specific issues with relation to these classes is that they be narrowly defined so that it can be fully understood; I was at the hearing in LA when one of the people on the panel seemed almost angry, asking whether the "tablet" class applied to "e-readers", such as a Kindle he personally owned (and seemed to feel would benefit from not having such an exemption).
Brings back memorable moments of waiting on my old desktop PCs to boot up.
John Gruber's original Markdown.pl is one of the worst small programs I have ever read, completely riddled with outright bugs and misfeatures that continually bite its users in the ass. It's awful even by the already low standards of hand-written many-pass regex-based spaghetti-parsers.

Nobody should be using the original script, and unfortunately many of the other implementations out there are direct transliterations that replicate all of its absurd errors, like where if you mention the MD5 hash of another token in the document, the hash will be replaced with the token, because it uses that as an inline escaping mechanism! Reddit got hit with a XSS virus that got through their filters because of it: http://blog.reddit.com/2009/09/we-had-some-bugs-and-it-hurt-...

See the changelog for what started as a PHP transliteration and turned into a rewrite that squashed 125 (!) unacknowledged bugs: http://michelf.com/projects/php-markdown/

The worst part is that he outright refuses to either disclaim or fix his implementation, and so far he's repudiated everyone else's attempts to do so. He's a terrible programmer and a worse maintainer, he really still thinks the documentation on his site is comprehensive and canonical. As much as Jeff Atwood leaps at every chance to play the fool, there's no way his directorship can be anything but an improvement.
I've just finished writing a hyperlink parser; getting it to handle your specific case would be totally do-able.

I think your overall point still stands -- there would be ambiguous edge cases -- but if Reddit comments are anything to go by, they really wouldn't be any worse than the current confusion, and making ()[] interchangeable would clear up a lot of the common problems that users have with making links.
Oh boy! This is just a plain old, ugly sales pitch.
PS3 media server is free software for OSX/Linux/Windows that allows you to access media files on the computer running it from your PS3, without installing anything on the PS3 :)

http://www.ps3mediaserver.org
The first time I programmed anything I was like 8 or 9, on a 486. It was QBasic. The thing I really loved was visual stuff and audio stuff. Text to the screen, feh, I wans randomly placing circles, with random sizes and colors, and using that same stuff to also make my computer beep accordingly.

I loved that. I honestly didn't get much beyond that, but it was pretty cool to make the screen change.

Scratch is probably good for that. That said, I'd probably start with a language like ruby or python if I was going to teach somebody 12 or up, simply because he can continue to learn it.
I'm the author of a Markdown text (prose) editor[1], and can attest to Jeff's statement that all Markdown's parsers suck. The official perl regex-based implementation is a joke. Sundown is great, but only works for cross-compilation to other markup languages; it doesn't work for syntax highlighting, which is what I'm more interested in.

I ended up writing my own in Objective-C. It's not very pretty, and it doesn't use a formal grammar (just a lexer + custom grammar code), but it does the trick. I took a few liberties with the spec: throwing in GitHub-flavored code blocks.

https://gist.github.com/29dabe4b6e762ee221df

[1]: http://getmacchiato.com/
I can't be the only one who loathes Markdown.
I have lived in Chiang Mai for the last two years. My wife has Thai citizenship, which allows me to get a one year renewable visa. Still have to do 90-day border runs (never figured out why).

Staying in Thailand for less than a year at a time is easy to do. If you want to stay on a more permanent basis you'll need to either get married (marriage visa), enroll in a Thai language school (education visa), or be over 65 and have 25 grand or so in the bank (retirement visa).

If you can wrangle something, it's a wonderful place to live. There are the well-known sights and the low cost of living, but for me it goes much deeper. I've become a calmer and more thoughtful person, quicker to smile and slower to anger just by spending two years among the Thai people.

Re: gexla's post – he makes it sound a little cavalier, but there really is a sense in Asia of "eventually this will work out somehow". There are limits and boundaries where this doesn't apply, of course, but in general I find the saying about India applies equally well to Thailand: "everything will be all right in the end. If it's not all right, it isn't the end" ;)
I suppose I should change the language of my post to say that "manufacturing employment has been gutted", as that is what I actually meant.

You are correct, there has been a resurgence in manufacturing in the US. The issue is that these new facilities are much more autonomous then their predecessors, and they are not going to result in pre-1980 manufacturing employment levels. While output may reach record highs, employment won't.
Well, you could save $8 on the movie by not buying popcorn/drinks, making the movie around ~$6-7 an hour, depending on where you go. (if you really need snacks, your girlfriend/wife's purse is perfect for that :) )

Not everyone can do it, but matinées are also great— you can see a movie for ~$5-6.
Geoengineering Could Be Essential to Reducing the Risk of Climate Change
I've been thinking a lot about incorporating just to have a place for my projects. This could be yet another reason to do so.
Brick and mortar stores are essentially free showrooms for online retailers. How many of us decide which TV to buy at Best Buy, and then get it for less at Amazon?

We may not like the consequences if B&M retailers are driven out of business, and we're forced to rely on dubious online reviews to make purchasing decisions.
I don't mean to be impolite, but do you honestly not know that "Founders" is one of (if not THE) seminal work on the culture of startups and their founders?

I guarantee you cannot name three books that have done a better job capturing this topic, because they don't exist.

Claiming that Livingston's relationship with YCombinator/Graham is the reason why the book is so wonderful, is like claiming David Pogues relationship with the NYT is why he's such a popular tech reviewer, or Manohla Dargis is such an amazing movie reviewer

It misses the point of both their contribution, and talent and is frankly, quite rude.
"You need to be logged in to see that page."

Yeah, requiring login to view (presumably publicly submitted) stuff is kinda shameful. :)
Did it start sending tweets then or some time later?
Btrfs will be in the next stable, and it will be Linux 3.2. Not a good idea to use that old version of linux if you want btrfs!
Not true, for example I've been ruining the game for the past couple hours with a quick (greedy) AI.

Play a couple rounds with words like 'tetrasyllabics', where you completely reverse their blocks, and people just give up :(

Actually, I'm hoping there's someone else out there doing this too, because then I'll need to throw in the blocking logic.
I'm pretty sure it's "cash" in the accounting sense, which is actually "cash equivalents" -- stuff you can quickly convert to cash, and that is not considered to be at risk (so this would exclude, e.g. buying stock).
I think Amazon's profit per employee is around $6K. Compare to Apple at $600K. Amazon is practically a non-profit. Not surprising, as they play in a shitty, ghetto space--retail.
5 reasons why you don't need to teach math
What's the reasoning behind your loathing?
Supreme Court Weighing 'First Sale' Copyright Doctrine
The point of my comment was a weakness in Windows 8 beyond mountins ISOs
I don't think he implies that. Those two things are not contradictory. She could be an outstanding professional AND be there because of her connection. There is nothing wrong with that. It happens all the time, everywhere.
Oh. I thought we were talking about win7 now. It wasn't hard to find when searching for obvious keywords like upgrade verification new install windows whatever.
This would be a lot stronger argument without the ad hominem bits. He's obviously not so terrible if he created this thing that has people so up in arms.

I think there's something to your post, but the tone makes me want to dismiss it. I know, stupid emotions.

This internet lynch mob mentality... I wonder how much this discourages people from releasing things. So, Gruber releases markdown.pl. People like it. People love it. People use it, people reuse it, people rewrite it. Next think you know, he's being insulted on the internet because he released something he wrote to serve his needs and not passing on some sort of figurative mantle or blessing.
Ibama flagra 150 pescadores em área proibida de usina hidrelétrica, em RO
Returning or going to a gold standard is a very regular recommendation by assorted persons. My personal perspective is that it's intuitive, but suspicious, and I'm not willing to invest the momentous amount of time and effort it would take to feel confident in taking one side or the other. (Other people need a smaller investment to feel confident.)
You say "C stutters even more" but your example is not an apples-to-apples comparison. You split the C version up into two lines, whereas the C++ version is one line. The issue really is that type names tend to be a lot longer in C++ than they are in C, and so the "same" amount of reptition hurts a lot more. auto will help with this a little bit. But you're still going to end up using typedef a lot to shorten those type names. Especially for anything where you're using an iterator. Trust me, I've been there.

typedef'ing structs is an anti-pattern in C. See http://www.kernel.org/doc/Documentation/CodingStyle. Basically the rationale is that the fact something is a struct is useful information which should be reflected in the type name.

So you use constructors and destructors. Good job, but how to you report errors from those constructors and destructors? Even if you're willing to use exceptions (and most experienced C++ users, like Google, Mozilla, etc are not), you can't safely throw one from a destructor, because of the risk of triggering std::terminate. So you usually end up writing your own init() and shutdown() functions for most non-trivial classes anyway. But you still have to define the useless constructor anyway, because hmm, C++ doesn't see fit to zero your class fields of POD type. Now don't try using memset-- you know better than that. Better specify what you want to initialize each one to individually in a long assignment list. And let's not forget to define a copy constructor and an assignment operator, or else you'll get screwed when someone copies your class bit-wise and does a double free.

Sound familiar? This is all adding up to a lot of boilerplate that you wouldn't have to deal with in C. Syntactic shackles is more like.
As an ex-Meetuper I can say that theres a diversity of editors in use. Largely Emacs and Vim, but a few eclipse, a few TextMate, and probably a few Sublime users too.
So what? Steve Jobs biography arose from his personal relationship with Walter Isaacson.
Show HN: Method Draw, an SVG drawing application
Interestingly enough, while during my BS CS undergrad stint (1999-2002), I learned both Ada95 and MUMPS (along with Java, Scheme, Lisp of course)...

Kevin O'Kane was teaching MUMPS because (at the time) he had one of the only MUMPS compilers out there (translation to C++ and then compiled down)... Did a lot of work in textual indexing and searching (both medical data and genomics).

http://math-cs.cns.uni.edu/~okane/mumps.html

I really miss the B-Tree arrays...
I don't understand the "concept" of The Windows 8 UI (not Metro) Maybe it's just because I'm used to the skeuomorphism of icons and folders. The tiles Windows 8 UI (I just like typing that long unwieldy phrase) to me are in the awkward position of taking up MUCH more screen real estate than a simple icon, while not being able to convey much more information.

Am I missing something?
Why the Google Nexus 7 is More Expensive than an iPad mini -
This is one of the reasons I've never bought into the Markdown hype and generally avoid using it. Semantic HTML5 tags makes to-HTML compiled languages mostly unnecessary.
Looks like Tim Cook is trying his hand at the distortion field
Did you know of Discount[1]? Reddit switched to that from markdown.py a couple years ago. It is written in C and BSD licensed.

1: http://www.pell.portland.or.us/~orc/Code/discount/
I really hope that they borrow a lot if not everything from pandoc[1]. My only real complaint with pandoc is the table formatting, but I think fiddlosopher is adding org-mode like table support.

If you have not taken a pandoc for a spin I highly recommend you do so soon. In addition to being a great markdown dialect the pandoc tool set is the swiss army knife of text formatting. It is amazing how many formats pandoc can read and/or write.

[1] http://johnmacfarlane.net/pandoc/README.html

EDIT: I spoke too soon, Fiddlosopher continues to impress. I just checked the open issues and a little less than a month ago he added "limited org-table support." Based off of the rest of pandoc "limited" probably means something like 85% to 95% :)

https://github.com/jgm/pandoc/issues/519
> (which frequently cuts off text for some reason in mobile Safari).

Is this just because it doesn't wrap, and mobile safari doesn't display a scrollbar? (I've never used mobile safari, but I think that's true of the Android browser.)

Quoting with code blocks can be awful, but > is fine even if it's not explicitly formatted.
I'm ok with DRM if it's confined to a particular application and the content it manages, like the Kindle app, for example. You can always choose not to install that app.

But I reject system-wide DRM for the same reasons you describe. More and more people interact online primarily through mobile devices so these rights are more important than ever.
Agreed completely. Not showing or telling a first time user in clear, concise language why the $&*% they're on the site is a great way to have a sky high bounce rate. If you worry about boring existing users employ tools like "don't show this again" buttons, cookies to know when they're returning users and present them their dashboard(tumblr does this very well) etc but don't alienate first time visitors if you want new users.
Both of those examples seem like temporary solutions at best. And robotic tech already exists that could theoretically replace humans for those tasks.

I may read too much sci-fi, but I am fully convinced that we are heading to a future where most menial, low skill tasks will soon be done by technology and robotics. We have been heading in that direction for quite some time and I don't see that changing. The end result is the near elimination of low skill jobs. This doesn't necessarily mean that people won't be able to find work, it's just that we will need to do a better job at educating them to prepare them for more high skilled labor.