skysight-inc/HackerNews huggingface dataset:
>if we suddenly discovered a way to do 3D printing (probably using 3D technologies other than those in current use) that was anywhere near as fast as conventional manufacturing, the resulting revolution could [...]

And that is 3D printing hype in a nutshell: yes, the technology and its conceivable developments are not good enough to replace any significant part of mass production. But if some miraculous new development happened, if only this technology could develop at a pace as fast as some incredible outlier such as integrated circuits, then it would be a revolution!

In fact there is nothing that revolutionary about 3D printing, and it is very closely related to manufacturing technologies that were simply developed earlier because they held more economic potential. At its core, a 3D printer is a working head that is computer-controlled to move in three dimensions with an attached tool that deposits small amounts of material. A CNC milling machine is also a 3D-moving working head with an attached tool that removes small amounts of material. This is far more useful because you can work with any kind of material you want.

"Ah," the 3D printing evangelists will say, "but that is so wasteful! We need an accretive process to economize material." Except we already have another widely-successful industrial process that also works by adding material: industrial robotics. An industrial robot arm is a computer-controlled 3D moving working head (notice a pattern here?) that can add new parts to an existing workpiece. The parts are standardized and mass-produced separately, at a ridiculously low price, out of ridiculously strong materials.

So between CNC milling and industrial robotics, which are basically the same technology with different working heads, there is just not that much of a niche for 3D printing to make a dent into. Yes, that could change tomorrow if aliens came down from heaven and brought us a miraculously advanced 3D printer. But at that point the discussion reaches ground previously reserved for messianic religions, a discussion that I'd rather stay out of right now.
Why are people listing HTML and CSS?
I'm arguing first that he's wrong about Biden not proposing "law".

Second, and more obsessively, that his insistence on a point so obviously wrong suggests his purpose is rhetorical rather than clarifying. I.e. he cares more about how things appear than helping people see what they really are.

Subsequently I don't seem to be doing much more than throwing food. Maybe I should unplug my computer until I'm in a better mood.

It's an argument over rhetoric, and those suck. Alas it's one reason people get away with rhetoric -- it's hard to tell who's being rhetorical and who's in earnest.

You know "learn to program or be programmed?" Argument is like that, only far more important. Please learn to recognize good arguments from bad, so you can call people like me on my shit. Because otherwise you're reliant on people like me for that, and, well, we'll abuse your trust.
I didn't post this to HN, but I'm one of the hosts. Thanks for the encouragement.
Cloudflare - Optimizing Your Network Stack for Optimal Mobile Web Performance
from cloudflare engineer
http://www.commandlinefu.com/commands/browse is a good resource to at least browse through for inspiration.

I also learned a lot from "The Linux Cookbook" (Second Edition) by Michael Stutz (this might be the first edition online: http://dsl.org/cookbook/cookbook_toc.html).
The security community has curious norms for social status, when viewed from the outside. This is true of many communities. (A brief sampling: karma on HN looks crazy to Japanese salarymen. An open-floorplan desk closest to the window looks crazy to an American academic. "Your name, in small print, first among three names in a dead-tree publication that no one reads." sounds pretty crazy to most HNers.)

There's very curious mating rituals for selling security consulting. Ask Thomas for the specifics -- he's far better versed in them than I am. Suffice it to say that "I owned X -- here's proof" is very much not of zero value while you're doing that dance.
But then, when met with disarming empathy, what do you do if you have no backup? Walk-away?
And every 4GB of memory or so if you have ECC turned on.
I first learnt meditation at age 11. Lucky that my parents thought it valuable. Have discovered several different types over the years, some more useful than others.

TM, transcendental meditation involves being given a specific mantra by a TM master. This is usually a word that you focus on during the meditation for 20mins twice a day. It works if you work it as with most things. You can choose a word, like 'focus' or 'love' to meditate on even if you haven't been given an official mantra. Or you can simply visualise the flicker of a candle flame in your minds eye.

Mindfulness is the most useful meditation form I've found to help me. It is not a dedicated time that you 'do' meditation, but a greater awareness of yourself and all around you as you go through life. It is becoming the observer. Simply by noticing your thoughts and noticing yourself noticing your thoughts it can bring about a much higher level of clarity.

The great thing with this is you can set up certain triggers to remind you to do it. There are several apps that can ding at a random interval and remind you to become aware. Or you can use walking through a doorway as your trigger.

For me personally, I want to improve my levels of patience. So now any time I feel impatient, I use that as my trigger to become present to where I am, what I'm feeling and how I'm being.

Being impatient is essentially rejecting the reality of 'now' for some preferred future. So by coming back to experiencing the present moment as if I had chosen it myself, it's quite a powerful way to then move forward.

Best book I've read that can help with this is Power of Now by Eckhart Tolle.

There are many kinds of visualisations, breathing techniques, silence and stillness exercises, but the most useful to actually making a difference in life is mindfulness from my experience. And the great thing is it doesn't take any extra time out of your day!
Weekend Hack - Turn your $50 Arduino into a secure AWS API Request Signer
> But ... if the worker doesn't like it, why doesn't he start a business?

Starting a business is not a possibility for many people. This requires initial capital, for example. Most people do not have capital.

> And ... is it right for government to forcibly take a piece of ownership away and give it to the worker? Is that the proposed solution?

Chomsky is an anarchist, so no, he would not suggest that. it's actually the opposite: the ability of the owner to retain ownership is due to contractual agreements that the state upholds under threat of violence. Without the state, corporations (and capitalism) are not possible.

> Gosh, when you look at this discussion, you ask yourself, "Why on earth would anyone sign up to be a perpetual worker?"

:) An observation that Marx made was that because the worker sells their labor-power (ie, capacity to labor), they do not get to retain the advantages of increased productivity: the capitalist does. When we become more productive, we have two choices: work less, or work the same and get even more. The ones with the power make those decisions, and since they're not the ones doing the work, guess which they choose? The movement from the 12 hour day to the 10 hour day to the 80 hour day to the 40 hour week was not due to productivity gains: it was due to socialist and other worker-led movements.

> (I promise I did not set out towards that goal ... I stumbled there by "thinking out loud").

No worries :) I'd say that you're confusing correlation and causation: there are many, many more traditionally structured businesses than socialist ones. There are many success stories on the other side: http://en.wikipedia.org/wiki/Mondragon_Corporation
Don't forget to pinch out (kinda hard to discover), once you're on a location and you get a details view like this http://drbl.in/glDK
Product People has two episodes with Patio11.

Part 1 has his complete back-story: everything from how he learned to program with graph paper to how he built his first product business with $60.
http://productpeople.tv/2012/12/19/patio11-part1/

Part 2 has specific tactics for building your own software business:
http://productpeople.tv/2012/12/26/patio11-part2/

Both episodes have full text transcripts, so you can listen or read.
to shrug.
Jon Kabat-Zinn gave an hour-long talk at Google I found excellent too (they talk about it in this interview).

Both restful and thought-provoking. If you're mildly interested, I recommend watching the video.

I think this is the link -- http://www.youtube.com/watch?v=3nwwKbM_vJc -- but I'm in China, which blocks YouTube, so please correct if it's wrong.

Edit: his Wikipedia page -- http://en.wikipedia.org/wiki/Jon_Kabat-Zinn -- links to a bunch of talks he's given -- http://www.google.co.in/search?q=Jon+Kabat-Zinn&hl=en...
Do you realize all your questions are really low-level details that are entirely taken care of by default APIs in quite some languages?

Somebody's got to write those APIs. d0mine's questions are valid.
I doubt you'd consider it a "minor shortlived inconvenience" if Google informed millions of people that your business was a known distributor of malware.

Google can perfectly well block the malware without making such an accusatory statement. It's not a tradeoff, so I don't really know why you are defending them.
Will Google+ Ever Get A Full Read/Write API?
CtrlP is the only plugin I use. It's really great.
I'm curious - is it your belief that Biden would never, under any circumstances, push a law which gets him some (but not all) of what he wants?

Also, if "sense of congress" is an opinion, and Biden sponsored the bill, is it unreasonable to assume that that is Biden's opinion?
Try surf from suckless for single-page, distraction free browsing. That and practically any other of the suckless tools; the standard of both design and execution with suckless is just out of this world, and when they say in their mission statement that they intend to comply with the unix philosophy they really do hold up to it with their code.
Since this is for new Clojure users I think the install instructions should include how to install the koans with Leiningen. The instructions say to install Leiningen but once you've got that working you won't know how to use it to install the koans.
The Ultimate IT Programmers Guide to Conducting and Online Job Search (Pt. 2)
Orgasm: Incredible Orgasms Didn't Save My Marriage
Even with a single drive you still benefit from many of its advantages!

Snapshotting.

Cloning.

Transparent deduplication.

Transparent compression.

Silent corruption detection.

Self-healing (when using copies=2 or higher, obviously the only way to provide redundancy on a single-drive setup).

NFSv4 ACLs.
There's nothing to stop code in an ipa from escaping that sandbox if the code isn't checked by Apple.
Average female Mac user is 'pretty cute but awkwardly dressed' claims Bluestacks
That's not how marketing works, now or ever. The sole purpose of marketing is to drive sales of a product or service. Marketing is profitable to the seller if (a) it yields more customers/clients than in the absence of marketing expenditures and (b) net income is higher (either larger profit or a smaller loss). See e.g., Apple, which spends more on marketing every year than the combined GDP of several dozen small nations.

Removing marketing would not magically make everything cost cheaper; marketing is usually a small % of a product's costs. Several of my clients are multinationals selling various consumer goods; for them marketing is almost a rounding error compared to COGS, payroll, or facilities (i.e., less than 5% of gross expenses).

The primary effect of removing marketing is that suddenly all sellers and service providers would have difficulty reaching new customers. This would benefit existing companies, but it would kill startups of all kinds (tech and non-tech alike).
Thanks, my sister egged me on to cleaning out our childhood closets at our parent's house this past weekend. Lots of old stuff, unused for years, sat there gathering insignificance. Looking at the pile of junk and stuff that was still salvageable and donateable, I saw SICP in a box of textbooks. And rescued it.
Android since version 4.0 has the ability to natively take a screenshot.

Hold the Volume Down + Power button and you should see a little camera flash and a notification about your screenshot.
Well money talks and Intel could afford to buy content but I just don't see the business case for them to outbid the existing channels and cable companies for exclusive rights for premium content.
Going on a whim, but I feel that mass perception is in Snapchat's favor here. The public doesn't explicitly trust Facebook with all of their stuff, despite putting just about everything online - but this is entirely different. The nature of the disappearing messages is inherently very private, something people don't associate Facebook with at all. I've got a little selection bias, but none of my friends with Snapchat have heard of Poke, let alone use it. It may not be here to stay forever, but I don't think FB can kill it itself. A third party with better design, maybe.
vim, too complex? you could say that about practically any CLI interface but it's merely a relatively steep learning curve, not a case of too much complexity. In fact vim is pretty concise and compact in terms of design
Depends what kind of skills you have, that would make the question more relevant.

Theloop.com.au have creative jobs
Cofounderspeeddating.com and search by location
Contact any of the work spaces such as fishburners or blue chilli, also pollenizer, they will all be able to point you in potential directions. Again, depends on your skillset.
Speaking realistically, somebody will have the ability to practically shut down websites at will (or actually in this case alter optional access, as Google can't actually shut down TwitPic). Your only options are going to be private industry via Google (or equivalent) or your friendly homeland security officer (or equivalent).

One is an opt-in completely private non-coercive entity, the other uses a gun and has real power over you. Don't like Google, don't use their search or Chrome or Gmail et al., there are plenty of alternatives and your adoption of those would help spur further activity in the way of competition. Don't like homeland security? Tough luck, obey or go to jail.
Why does it surprise anyone that the US government tried to ban encryption early on? That's the general direction the US government has taken for a long time. The Supreme Court has shaved the "unreasonable search and seizure" protection so thin, that it almost doesn't ever apply. The COINTELPRO (http://en.wikipedia.org/wiki/COINTELPRO) efforts in the 60s shows that the US government hasn't really respected any kind of privacy for a very long time. Banning encryption is the end point of a couple of trends, copy protection (a.k.a. "Digitial Rights Management") and "The War on Terrorism"/"The War on Drugs". The US government just can't make certain that nobody's "Intellectual Property" isn't being "stolen" if any encrypted information flows. Similarly, encryption only helps "terrorists" and "drug dealers" trying to "launder money" or recruit other terrorists to sell crack or something, I get all confused.

But seriously folks, read the writing on the wall: banning encryption is the end point of some trends with a lot of power behind them.
Well, first, let me say thanks for the compliments!

As far as the missing parts, yes, we know those are missing. The Zval implementation was a place-holder to let it work. Now that it's working for basic code, the goal is to refactor in an appropriate design for it. Once that happens, we can implement full copy-on-write. It's very much a work-in-progress...

As far as test cases, we've been using the Zend language test cases as part of a guide. Seeing as only about 6% of them pass right now, they are not in the repo. But eventually the goal is to port them in.

Once that happens, the next goal is to get it to host run-tests.php (the PHP core test runner).

From there, there's one goal left: self-hosting.

Thanks again!!!
There is no check sufficiently large to convince a $130B industry to smash their business model into bits. And the second they unbundle, half of their content pipeline evaporates overnight.
I have a 3d printer (makerbot), and I love it.

But I also produce low-volume injection-molded plastic parts.

and building the molds and then producing the parts is still faster.
The design is beautiful!

This would make a great native app - Which I only say because HTML5 on iOS seems a bit choppy for such nice animations.

It's unfortunate to find such snark for something which I'll bet took a lot of effort to do. It makes sense for an HTML app to be friendly to all devices, and probably that is something to aim for.

Obviously has room for improvement, but I think we (myself included) can all do better at delivering feedback.
"Journal of Plausible, but Ultimately Unworkable Hypotheses"

Problem is, you don't want a high publication count in such a hypothetical journal. That's the other side of publication bias.
If you had enough real games data you could see how often a word is found when present and use that is a weighing factor. Although the arrangement if a word might also impact the likelihood to be found.
>The killer app is "just in time" manufacturing of single parts from a gigantic library. This will create a "long tail" type business that can offer a huge line of obscure parts that otherwise aren't available

Have you ever held a McMaster-Carr catalog?
Yeah it's a cool story. However be careful of affirming the consequent (http://en.wikipedia.org/wiki/Affirming_the_consequent) ... just because Feynman won the nobel prize because he decided to "play" for a while to reinvigorate his interest in Physics, doesn't mean that if you play for a while it will also result in something useful.

edit: upon reflection I'm not sure this is actually the "affirming the consequent" fallacy after all ... but I think the point is made nevertheless. Steve Jobs took a calligraphy class. Later he built Apple using some ideas from that. This doesn't mean if you take a calligraphy class you will go on to do something useful with it.
Web Developers, Don’t Be Lazy And Learn A Native Mobile Language
Thanks for the thorough response! I didn't know about point 9: using strict mode to prevent prototype functions from converting primitive types to objects. That weird behavior has bitten me a couple of times.
No. I'd ask in response: what is the partial goal, and the total long-term goal towards which it moves, that Biden achieved in CALEA?

To your latter point, I'd say only that if Biden's opinion was anti-crypto in 1993, it became pro-crypto very shortly thereafter.
Since that’s Android 4, he’s probably using the built-in screenshot function. Just hold down the Volume Down and Power buttons at the same time. You can then access the screenshot from the resulting notification or in the Gallery. More info: http://www.howtogeek.com/121133/how-to-take-screenshots-on-a...
IE flaw may allow Windows PCs to be hijacked —MSFT
I don't think it would be overly cynical to claim that the entire point of university magazines are to convince alumni to donate.
Wheel of Fortune solver webpage using REGEXP and MySQL
The browser works on behalf of the user, not on behalf of the site operator. In the matter of keeping malware off the user's computer, nobody gives two shits what the site operator wants.
I've been using phonegap for a while... and that is honestly so easy to do it's not even funny.
Ideally, we are moving to a future economy where you "buy" a product by purchasing a license to a design, and then having your household printer produce the product.

Speaking for myself, I don't want to live in a future where you've done what it's going to take to enforce those licenses.
any longterm effects that you see?
Ask HN: Your biggest accomplishment in 2012?
HN is full of highly accomplished people, so let's inspire and share.

This year, I learned to code. I learned Objective-C and now make a living from my iOS apps. I also traveled to Thailand for 2 months and had my first Muay Thai fight which I won a decision after 5 rounds.
All the perceived problems that Intel 'solves' are all legal and copyright issues. Tunnel technology just works. Hell, there's even an autodownloader for TPB on one of the open source media players, so this stuff isn't theoretical.

I'm gueasing this is some sort of hackeneyed scheme to get DRM embedded in more of our devices.
Don’t Be Alarmed By The Bankruptcy Sign Outside I/O Ventures
Sure. Your batna of last resort is 'no deal'.
Echoing other posters' comments, I have received excellent Play Store support both by phone and email. In both cases I had no rouble reaching a real person and the issue was resolved within hours. So you might want to dial back the hyperbole. Or maybe not, since I'm guessing you knew your claims were outrageous to begin with.
More proof that social media experts aren't.
Eugh, more abuse of the term IPTV. IPTV is a standardised term requiring a managed QoS network (i.e not the Internet) so you can match the QoS provided by managed RF spectrum or dedicated cable frequencies.
Not a NPR show but 99% Invisible is excellent, short show about everyday design http://99percentinvisible.org/
Looking through other people's code. Chromes/Safari's Inspect Element was my teacher.
"low-level details that are entirely taken care of by default APIs in quite some languages"

They are not "taken care of"; it's only that the sharp edges are smoothed down a bit.

Here's a hard one. In Go, if you read a directory to get a list of filenames, do you get a list of (Unicode) strings, or a list of byte sequences? Does it depend on the filesystem? What if the filesystem is nominally UTF-8 encoded, or UTF-16 encoded, but the underlying filesystem API does no validation, so that illegal UTF-8/-16 sequences are allowed? Do you have a way to get the filenames as bytes for that case? How do you show those strings in a GUI? Can someone enter a path name for a byte sequence which can't be represented in Unicode?

The Python developers worked hard to get a reasonably good solution, but there are still hard details worry about. Can you point out the Go solution? Or is this one of the corner cases you've not had to deal with?

Suppose you've read three strings, one with "Å" (LATIN CAPITAL LETTER A WITH RING ABOVE), the second with "Å" (ANGSTROM SIGN), and the third using the code point sequence "U+0041 U+030A" (LATIN LETTER A and COMBINING RING ABOVE ("°")). Are these the same strings? Is there a way to normalize the Unicode string to make them the same?

A toolkit can implement the normalizations, but can't know when to do them. In your code, have you personally dealt with Unicode normalizations?

And now I'm curious - can you use all three Å representations as different variables in Go? ... Ahh, here is it "The text is not canonicalized, so a single accented code point is distinct from the same character constructed from combining an accent and a letter; those are treated as two code points." This means your Go code COULD have problems distinguishing different representation of the same character, rather like the problems you saw with ISO-Latin-1 / UTF-8 / MacRoman . Perhaps you just haven't worked with a diversified enough team / environment in your Go code? ;)

The fact that you think Unicode is a "string" of "characters" suggests that you don't know much about Unicode and mostly have experience using the simple Latin-like subset of Unicode.

If that's the case, then you should have written "This all makes me very happy I work with Latin-like languages day to day" rather than "..I program in Go..."