skysight-inc/HackerNews huggingface dataset:
GNU, Linux, the free BSDs, etc. have done a lot, but in the end they have only copied the work that came before them. You can see it from the surface down-- the GUIs are copies of Windows or Mac, and the OS kernel is a copy of AT&T Bell Labs Unix with ideas from other newer OSes.

Really, the first thing you point out is the widget toolkits? Those really aren't the work of any of the projects you listed (with the exception of GNU and GTK+, though it's presently GNOME, which is still a subproject of GNU, but largely dominated by Red Hat).

There are tons of different toolkits available, which is truly the beauty of it. The bazaar choice. I'm not sure what you're expecting. It's not like the GUI model has changed much since its inception.

The fact of the matter is that a lot of proprietary operating systems owe significant debt to "basement hackers," particularly to BSDs due to their permissive licensing model. The TCP/IP stack on OS X, for one thing.

As for kernels, I can't help but be reminded of the Torvalds-Tanenbaum debate. Also, the Hurd is not monolithic modular like the BSD and Linux kernels, it's a multiserver microkernel approach.
In zsh and some bash, you can access command history in a way simpler way:

1) Start typing a command `ssh`

2) Use `up` arrow to go backward in your history

2) Use `down` arrow to go forward in your history
I wrote a similar python typechecker some time ago (https://github.com/cabalamat/ulib/blob/master/debugdec.md). My syntax is somewhat less verbose so this:

@returns(int)
@params(a=int, b=int)
def add(a, b):
return a + b

becomes:

@typ(int, int, ret=int)
def add(a, b):
return a + b

I was inspired to do it like that by Haskell's very clean type syntax.

Senko's version has the advantage that you can compose types in it, e.g. {str:int} is a dictionary whose keys are strings and values are integers.
How about utilizing latest machine learning technology and improving latency as business scales while trying to include higher quality pics and videos? Providing a superior recommendations engine specific for your business and better ui/ux for your various customers so it doesn't suck like amazon's? How about growth hacks built into email customer retention funnels and understanding how data, marketing, and technology translates in real-time to improved metrics in various parts of the customer acquisition funnel? What about logistics and technologies built to bridge outside in in-house logistics (the other half of the business) and making sure it's integrated seamlessly and efficiently for that period (knowing that systems will be altered / upgraded every few years and processes have to be constantly fine-tuned at various points within the e-commerce company's life). What about dealing with robotics and algorithms on shipping and fulfillment that shaves off costs by the millions, fine tunes labor productivity, reduces injury rates, etc. that can make or break the business because margins are thin and building scalable tech solutions is a core value prop.

Wouldn't engineers be interested in doing all of these things or most SF techies just want to be building and deployment code?
Eventually though, software has to solve a real problem for a human being, and real problems (and humans) tend to be messy. A spec should model the problem and its solution, and will inevitably be sort of messy as a consequence. I also doubt that any spec survives implementation. Solutions must be adapted as the understanding of a problem and its appropriate solutions grow, and it is almost impossible to gain that understanding without experimentation (partial implementation).
Looks pretty similar to ngrok, aside from the fact that ngrok has an unrestricted free tier.

(Looks like ngrok.com is down at the moment: http://web.archive.org/web/20140504031732/https://ngrok.com/ )
appears so, but we don't exactly have access to their books.
Drepper is consistently wrong.

At least he's consistent.
Or give everything an ipv6 address and just use DNS. Once you get accustomed to every VM and every container and every little experiment having a routeable IP address life gets easier.
"Chief amongst these is an emphasis on compound movements and barbell training, which in most cases are much more beneficial to focus on (as opposed to the bodybuilding, isolation heavy bro-splits that has dominated for years)."

OH THIS

I can't stand the people that think the only way to progress is to split their training into a huge amount of minuscule parts.

Yeah, maybe if you're really a pro bodybuilder it makes sense to have ABCDEFG, but for most people it doesn't.
My first thought too. Ngrok's traffic inspection stuff is pretty cool, and it doesn't look like Finch has that.

Vagrant Share is also a similar idea, though obviously tied to Vagrant.
IP is creating more assets. Its designed for the benefit of the asset class. You'll notice how with IP becoming less powerful with open source software etc, there came the rise of SaaS or Software as a Service.

The truth is that strong IP, and strong property rights in general, are part of a system where one profits via the ownership of things as opposed to goods and services provided. That's why the asset class needed to push so hard for it. Otherwise, they all might have to go back to working as their assets will no longer be able to do the work for them, so to speak.

So I wouldn't say that what IP is "attempting to accomplish" is to create invention. Its likely a lot closer to incentivising and further increasing the control the asset class has on our society. We can decide how to support and fund invention in many, many ways. IP is just there because we have decided its the asset class's decision. And the asset class would never invest in anything that did not return more assets. So if we want to keep the system of asset class control over our society, we needed to come up with something that gave the asset class more assets for technological innovation, otherwise they'd probably just run up the price of real estate and natural resources to an unsustainable point.
Aphorisms, Rules and Heuristics - Nassim Nicholas Taleb[PDF]
Wow. I remember that cam.

Fun to do. Put one of those pics on your screen and walk back a few meters. For example the picture of the guy in the subway sleeping. You'll notice the details start appearing because your brain is filling in the details.
Callaloo Radio System: Part 3 – Publishing Status over MQTT and HTTP
Thanks for the comments about links of related interest, for example links about studying advanced mathematics. One comment here suggested that the original author's selection criteria of free and online[1] have allowed in some links that are not really very good.

With that idea in mind, it occurs to me that we could help Gerard t'Hooft, Nobel laureate in physics and the author of the site submitted here, by sending him the best links that his site doesn't already have that would help people learn more background for physics and physics proper. He surely hasn't been able to find all the best links by himself.

[1] "It is my intention to search on the web where the really useful papers and books are, preferably downloadable as well. This way, the costs of becoming a theoretical physicist should not exceed much the price of a computer with internet connection, a printer, and lots of paper and pens."
I don't think they're introductory books - the Lagrangian is introduced on the second page! Perhaps for a mathematically sophisticated reader?
2014 Logo Trends
I'd rather not listen to the 50-minute audio recording behind the link; what's the context?

I expect that context is going to be key to this quote, and this page doesn't provide any.
I've been using Synthesia on an old macbook air hooked to my digital piano on and off for a few years. It's really astonishing how quickly you can learn a song when you have instant feedback.

Although this tool is obviously not going to teach me dynamics and expression, I can't recommend it strongly enough for people looking to learn to play the piano by themselves.
ngrok is amazing and open.
Looks like http://proxylocal.com/ (and others), but implemented in Node.js ?

Would be interesting to see a chart & timeline of similar services and products reimplemented each time a new tech comes around...
The fuck? Third party software and a third party SERVER that connections go through are not even remotely necessary for this.
This is a really nifty addition, I can't wait until it shows up in the mobile app. I recently went on a very hilly bike ride and it was neat to find out exactly how steep/high the hills were.
Visual revolution of The Vanishing of Ethan Carter
Would like to know

* how true this is, today?

* Since I already have an alternative career path (computer science, programmer) can I now pursue my passion of science by going to grad school (physics)?
It looks also very similar to Localtunnel (https://localtunnel.me), except that Localtunnel is free and open source, so that you can run it on your own server. But Finch seems to be a little more user-friendly (easy forwarding of url's, for example).
More or less. See http://veridicalsystems.com/blog/of-money-responsibility-and....

That's kind of one of the problems with OpenSSL: The paid work they do may help most of the OpenSSL developers pay their bills, but spending their time writing weird one-off features for enterprise clients is the opposite of conducive to doing important work to maintain the quality of the library.
Many don't know that Arnold also competed in Olympic Weightlifting as well. He's probably very good because he started at the basics.
To be clear there is a difference between being uncomfortable and being in real pain. Unfortunately you can't really get a chart that separates 'good' from 'bad' pain which is why doing less often so much more productive in the long run.
Andy Warhol's Amiga Experiments
> You can freely copy pretty much anyone's as legal documents are not covered by copyright.

Can you really? Any reference?

Personal answer: No, copying TOS for your own website infringes their lawyer's copyright. "Documents written by a lawyer are protected by copyright as much as the work of any other writer"[1]

In the next season: Can we patent a particular way of protecting your website's legal rights ;) ? That would be great fun. We should patent the cease-and-desist letters, unfortunately there is far too much prior art on those...

[1] http://www2.mnbar.org/benchandbar/2007/apr07/drafting.htm
One thing you might want to consider (or might not) is looking at Mongrel 2. It uses ANSI C and supports a variety of platforms, using only gmake and standard macros. I haven't looked at the code very much myself, but it's a pretty neat accomplishments.
Just got the audiobook. Seems pretty good. Thanks!
mentioned at 47:40
Most of the pessimistic alien-encounter scenarios involve the aliens' wiping us out for reasons of convenience. They need our resources, and we're either pointless or competitive to keep around.

Personally, I find that argument a little naive and anthropocentric. Who's to say they need our resources? Couldn't they find resources aplenty in asteroids, on planets closer to their home, or through artificial synthesis? It makes little economic or biological sense to go through the trouble of exploring vast, deep regions of space purely for the purposes of acquiring resources. (And that's even assuming they need the same resources we do, in the first place.)

In all likelihood, an alien intelligence that made itself deliberately known to us would be doing it for scientific or diplomatic reasons. If they want our planet, they could just take it. There'd be no need even to deal with us; they could just lob a few asteroid-sized objects at our planet, eradicate life on the surface, then come in and harvest away.

To your point: any sufficiently advanced intelligence that's going to bother interacting with us will probably have studied us well in advance. It will know as much as it can about us. It might (depending on its alien mindset) have a good understanding of our potential sentience, and a respect for sentience in general.

The real threat isn't from alien intelligence, but from alien AI. A dumb AI, at that, of the kind that mindlessly travels the galaxy, self-replicates, and harvests material without discrimination. But again: a race advanced enough to develop such technology would probably be aware of the consequences of letting it run amok. There would be checks against that scenario by design.

We're very quick to ascribe a bleak, law-of-the-jungle amorality to alien intelligence. But let's think about it. Such an intelligence had many "tests" to pass: a nuclear age (or some equivalent thereof), climate change (or some equivalent thereof), wars, and so forth. If it's far more advanced than we are, it probably passed and survived all those tests to get there. It's very hard to pass those tests in the absence of a complex, well-developed ethical system.
Yes, but there is no compile time in python. Are we discussing type checking in python, or another language, or some ideal hybrid? I don't need to be convinced of the value of static type checking in compiled languages.
> neither do I go out of my way to step on them.

That probably doesn't matter very much to the ant.
How is it different from Pagekite? (Apart from requiring node.)
Well for one I'm quite interested in logistics but I don't consider that a subset of the e-commerce business.

Recommendation engines are definitely interesting though.

I don't pretend to speak for every techie on HN but I think the qualifier for startup guys is whether there are going to be hard problems to solve as opposed to just doing routine stuff.
I am finishing up a phd in bioinformatics. This is accurate.
^X^E goes well with ^R: it opens the current line in $EDITOR, so you can find a recent long command and then easily tweak it.
Ask HN: iOS 
I want to learn how to build IOS app. How do i start?
Very good stuff, like the fact that it has its own library
I imagine they would at least recognize that it's a handy tool for communicating intelligence. "This signal is not an accident. Pay attention to this signal."
Ask HN: What should I learn to become proficient in machine learning/AI/autonomy
So I've really just started my journey into the computer science/programming world, my only experience being a CS50 course offered by Harvard through edX that I have just completed. I've definitely learned a lot but I'm finding that it is not nearly enough to actually end up creating something useful, other than some low level apps. More than anything else I am very interested in machine learning and AI sorts of things, my current very far off goal is to program a quad copter to autonomously follow someone (say down a ski slope) and film them. I really don't know what to learn though. I am taking an online course in linear algebra from MIT however other than that I don't know what courses I should be taking in order to eventually program something that to some extent can think for itself. It would be really helpful if I could get some tips on what and where to learn. Also when I go off to college in about 2.5 years I'm thinking of a double major of CS and Electrical engineering, is that the right path to go down?
Url changed from http://www.designboom.com/art/game-boy-camera-photographs-05..., which pointed to something that pointed to this.

Submitters: HN prefers original sources. Please check what you post for cases where it's just pointing to something else.
Better yet make them repeat something (a nonce in the form of dialtones) back to prevent replay attacks in the form of recorded responses (as was also pointed out in the comments there).
I just have two semesters of law at accountancy school , but I would recommend it to everyone.

Similar paragraph is pretty much every where, including GMail in less strong form.
Many people have commented on the safety of deadlifts in the article.

I believe that there is a cognitive bias towards attributing injuries to form as opposed to random chance.

Suppose that even with perfect form, there was baseline injury rate (and the injury rate increased beyond this with bad form). It would be very easy to attribute any injury, ex-post, to bad form. Reasons for this might be that a person doesn't want to appear unknowable/unskilled, wanting a feeling of control over their future outcomes, or feeling guilt about not having accomplished their goals.

When I injured my knee doing squats (patellofemoral tracking/pain), I related my symptoms to a doctor friend, who correctly diagnosed the issue, and commented that it usually happens when people try to squat too much weight. I was about to correct him that the weight in itself is not the issue, if perfect form is used. At that point I realized that the bias I described above might exist.
> This module doesn't seem to make it possible to type-annotate map and filter, which are Python builtins.

In Haskell map is

map :: (a->b) -> [a] -> [b]

How could we do something like that in a Python type extension? One way would be to just use the Haskell notation in quotes:

@type("(a->b) -> [a] -> [b]")
def myMap(fn, as):
#...etc...

An alternative would be to define a function Fun for describing functional types, and gen.{something} for a generic type, e.g.:

@type(Fun(gen.a, gen.b), [gen.a], ret=[gen.b])
def myMap ...etc...

But that notation doesn't (at least to me) look as clean as the Haskell.
Here's a third one. When I first learned about the term over a decade ago, it just meant that a girl can see you as friend material or romantic material, but once she sees you as friend material your romantic chances are pretty much gone forever.
Sorry, in Wittgenstein words are meaningful if they correspond to predictable results in communication. If we can reasonably predict how the world will react to the words "intellectual property", then the phrase is "real". Meaning, for Wittgenstein, is usage.

The world, if you were wondering, will look dimly upon second-hand interpretations of a dead, legally irrelevant philosopher if you're caught in the courtroom violating someone else's intellectual property.

If you want to fight intellectual property you first have to acknowledge that, yes, it is a real thing. Our legal system has made it so. Just like physical property is a thing, corporate free speech is a thing, equal protection of the law is a thing, &c.
do these support sni/https correctly? Last time I checked localtunnel/ngrok, it did not. Pagekite does.
Nice, but can anything challenge the "every language gets its own unique package manager"? (And own unique build system for that matter).
> most ML people are lazy

That's a great virtue for programmers in general.

"Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. Also hence, this book. See also impatience and hubris. (LarryWall, ProgrammingPerl, 1st edition)"

> they're usually using open data datasets anyway

They do that in order to be able to judge the performance of various algorithms - they need to have a common standard to test against.
Hello! Glad you're interested in the OpenTreeMap project! My name is Andrew Thompson, and I work for Azavea, the GIS company behind OpenTreeMap (OTM).

To answer your questions, I feel a clarification is needed. The subscription levels and pricing aren't really meant for end users like yourself, but for the larger governments and agencies, environmental nonprofits, schools and campuses, tree care companies, and other organizations that have a need to conduct urban tree inventories and ecosystem benefits analyses. We have several such organizations as clients, from TreePeople (nonprofit) in Los Angeles, the City of Edmonton, Canada (government), and the Open University in Great Britain (academic). For each of these maps and others where the map-owning organization has decided it wants public "crowdsourced" contributions to its tree inventory (OTM provides the option of private maps and editing permissions too, though we encourage clients to take advantage of crowd sourcing and open data), we provide FREE Android and iphone mobile apps (which are open source too) and a public tree map website that's free for public contributors to view and edit data.

If you live in Tampa, Grand Rapids, Philadelphia, Seattle, Asheville, San Francisco, Sacramento, Los Angeles, San Diego, Edmonton, or Great Britain, there's a public OpenTreeMap available for your area that would love to have your data contributions!

Also, the maps in Tampa, Asheville, and Seattle were created from the open source code we have at github.com/opentreemap. So we're glad to have a growing open source community around the project in addition to our SaaS subscription cloud offering.

We're a certified "B Corporation" (bcorporation.net) that works on civic software for social impact. Interested in working on projects like OpenTreeMap that advance open data, open source, and open government? We have several positions open at http://jobs.azavea.com/ !
I don't know about you, but I think SnapChat is for children (silly ghost mascot).

TapTalk is ridiculously fast and easy to use. The One-Tap-To-Send functionality makes it operate like a Video Walkie Talkie. You have to experience it to see what I mean.
Would be interested to know, if there is a way of highlighting text in bash while using ^R.
Phenomenology is definitely not the same thing as high energy particle physics, its a very small subset of hep.
They're considered property in the eyes of your particular jurisdiction. They might not be in another - even if probably not for long, since chances are the US will bully them into compliance, as we've been seeing with TPP.
SageMathCloud (https://cloud.sagemath.com/) also does real-time collaboration on IPython notebooks.
Or Anvil, which runs flawlessly and super simply. http://anvilformac.com/

Also completely free.
I just finished a PhD in Biochemistry. It's accurate (I got a job as a programmer)
Andrew Thompson from above again - OTM uses Leaflet.js to display our maps, so we can and do give our clients the option of using OpenStreetMap tiles, but most have opted for GoogleMaps so far.
Show HN: OmniFocus Web Interface
I've made the trip from localtunnel to pagekite to ngrok.. Ngrok is the greatest of all time. Being able to intercept, modify and replay is a life safer when debugging webhooks.

https://ngrok.com

Good there's competition though.
The _transfer_ of IP Rights? From what I've seen it isn't everywhere - I've checked many performance monitoring agreements, and agreements of other software. Many performance monitoring companies require you give them a license to your ideas. But a few go further than that - and want to transfer the IP rights as well. Why go that extra step? Very successful monitoring companies haven't needed this.

Ultimately, our lawyers said "no" to this clause.
One Startup’s Struggle to Survive the Silicon Valley Gold Rush
Meh. Give it time. Engineers used to be called that because they ran engines, not built them.
" I have known more people whose lives have been ruined by getting a Ph.D. in physics than by drugs."

and

"The result is that the best young people, who should go into science, sensibly refuse to do so, and the graduate schools are filled with weak American students and with foreigners lured by the American student visa."

Well, I'm sure glad I don't work with this professor. Yeesh! Talk about confirmation bias.
I disagree, general relativity is not any more or any less theoretical than, say, electromagnetism.
Ngrok looks cool, too. The traffic inspection tool sounds really great.
It's a pity it's website is down now. If this often happens it's pricing may be good, but maybe are other services better alternatives if you can't always you Ngrok.