skysight-inc/HackerNews huggingface dataset:
They are a bunch of racist scumbags.
HN being the one website that I can normally read while having breakfast this left an - for want of a better term - bad taste in my mouth. I misread 'faecal' for 'facial' (serves me right for not having my reading glasses on...).
I've met many developers who had never written Python or spent any time learning it, but still found it very readable.
You are taking the term fight for their countrymen's freedom way too literally. Do you think that generals and military surgeons actually fought (as in combat) anyone at any time? Just because an individual did not see combat, this does not mean that they are not considered to be fighting. The spirit of the armed forces is that they their efforts either in training, studying, or actual combat are all part of a unified effort or fight.

The for freedom part goes back to the founding. The primary mission of the military is to protect the homeland from invasion and occupation. Though they do other things when there is no direct threat, this is still the primary mission today. Just by their presence we remain free. Do you think if the military was abolished tomorrow that we would be free people 2 years from now?

To your examples, Vietnam was fought because communism was seen as in indirect threat to American freedom. Much the same as the goal of overthrowing Saddam Hussein was to start a ripple effect of democracy throughout the middle east. Of course with such uncivilized people, with their constant conflicts and bloodshed over religion, stability and prosperity was never realized. The thought though was that democracy and personal freedom (at least in the west) has generally caused countries to become more prosperous, civil and less threatening to other countries freedom and sovereignty.
That's exactly what happened to me. From now on: don glasses, then open HN. Call it a learning moment.
Amazon still shouldn't have received that patent, as it nothing they came up with. And its not beneficial for society for them to have it.
Typical: https://news.ycombinator.com/item?id=7672923

No-one talks about it when I submitted it.
Jappeloup Filmini Türkçe Dublaj Full Hd izle
I suspect it is a lot easier to start flying large drones in an area where you dont't care what the local population think about it, or if they get killed in the process.

Flying in the US would be a whole diffrent thing. Provin the concept to the public with small drones that won't break someones house if they crash would be a good idea.
Not all link shorteners are evil and are destroying the web.

Here are some scenarios in which I like link shorteners:

1) Removal of the referrer (the anonymising redirect)

2) Redirects within a site when content moves, but the redirect service offers a permalink shortened URL. As only they can generate the URL you can trust that the destination is as safe as the source (the intra-site trusted redirect with vanity URLs)

3) Self-healing of the web, if a URL becomes broken the redirect service may be able to figure out or suggest a replacement, or offer a cached version of the destination or a link to the web archive (the self-healing redirect)

4) Protect users against malware and spam by cancelling a redirect if the URL is reported (the 'for the user' gateway redirect)

Not all redirects and shorteners are inherently bad. I suspect the author just dislikes the tracking side of things, but there's always http://unshort.me/
Puppet Labs is one and mostly performance. There's trouble in Configuration Management land, mostly due to the (un)scalability of Ruby in some parts of the stack.

PuppetDB is Clojure, there's a cFacter now (C++11), I'm pretty sure we'll see a cAgent too and I also expect that we'll see them turning to JRuby+Clojure to lift out some parts of the Puppet Master.
This is what I also read initially, but a DIY facial transplant would probably look even worse..
What's hard about connecting spines? Is it that the nerves don't "match up"?
> If we could just have tail call optimization, I think we could make the rest work

Manually thunk/trampoline it?

class trampoline(object):
def __init__(self, fn):
self.fn = fn

def __call__(self, *args, **kwargs):
ret = self.fn(*args, **kwargs)
while isinstance(ret, thunk):
ret = ret()
return ret

class thunk(object):
def __init__(self, fn, *args, **kwargs):
self.__dict__.update(fn=fn, args=args, kwargs=kwargs)

def __call__(self):
if isinstance(self.fn, trampoline):
return self.fn.fn(*self.args, **self.kwargs)
else:
return self.fn(*self.args, **self.kwargs)

@trampoline
def fact(n, accum=1):
if n <= 1:
return accum
else:
return thunk(fact, n-1, n*accum)

print fact(1000)

@trampoline
def is_even(n):
if n == 0:
return True
else:
return thunk(is_odd, n - 1)

@trampoline
def is_odd(n):
if n == 0:
return False
else:
return thunk(is_even, n - 1)

print is_even(1000001)

You only have to write thunk/trampoline utility once, and it is similar to how we do it in clojure.
Wouldn't it be quite easy for a link shortener to find the final target url and just point to that instead of pointing to another shortener url? It could even heuristically try to search further if the pointed to url looks like an already shortened one (i.e. it's shorter than a treshold).
You gotta admit it works with mathematical proofs by contradiction.
They'll ship native support for the Sparkle framework soon, that's why they mention "automatic updates" on the website.
There's nothing like a good old deb (or rpm) package. Learn fpm[1] and bundle your dependencies instead of hoping that they get there.

[1] https://github.com/jordansissel/fpm
The Saharan ski shop with no customers
I don't know about you but when I see signs that read, "Do not Enter" I tend to take that into consideration. With that given, a site called "Wildly Inaccurate" may be just that.
In chrome I changed the font-weight property to bold and width to 70% for the body tag, if you're curious how I managed to read it ;)
Just in case anyone is wondering - whisky isn't made from peat, it is made from malted barley that was often dried over a peat fire and this very distinctive aroma was imparted to the malt and then to the spirit.

NB When I was as student I used to have a summer job in a maltings that made malt from barley that was used by a number of distilleries. Note that most maltings are actually fairly large industrial plants - not really the normal image people have of the Scots whisky industry although lots of higher end distilleries do make their own malt.
Yes that's what it implies. There's a privileged truth and we don't get to know it. Don't feel bad, though.

You can describe the laws of physics like little gremlins who follow a book of laws that happens to be the laws we know, and the predictions and observations we have will match the gremlins theory.

It doesn't make the existence of tiny gremlins real.
GNU/Lettuce.

This has always interested me, how can someone claim to invent a specific seed based on a characteristics that could very well become realised naturally.

Hopefully the OSSI becomes a leading force to help get higher yield seeds into farmer's hands. As we already know, the world's population is growing and the it's arable land isn't getting any larger.
The bet has to have a deadline or noone will be eating steak or sushi.
> I believe, contrary to almost all programmers, that this is in fact fundamentally a cultural problem, as the author points, out, and NOT a practical or technical problem. I think the problem is more fundamental than the author suggests though.

Prove it to me by explaining your complete point without text, in pictures.

On a more serious note, we use text to represent symbols, because symbolic coding is powerful and pretty much the basis of our civilization, long before computers existed.

Text is powerful enough that I can talk about "Mercedes S-Class car" by hitting a few buttons, instead of spending the rest of my day drawing a Mercedes for you.

Symbolic coding can be expressed via graphics too, but it remains symbolic. Say, I could draw the logo of Mercedes, then draw a symbol resembling a car, and I wouldn't have to draw an actual Mercedes car for you, but what's the benefit compared to typing it? It's again the same, only much less efficient. Egyptians used to do it like this, but they've since changed their mind about it.

If you'd represent a program as a visual graph of function calls this is still not WYSIWYG, it's just another set of symbols representing the same abstraction. When you run the program, what you "get" isn't a graph of function calls, it's something else entirely.

So it comes down to what is more flexible than text for representing symbols, and honestly I'd like to see anything better than text.

It's not just source code which is based on text. We're communicating right now via text.

The web is build on text ("hypertext"). Web search is based on text.

Look around yourself. The majority of communication is symbols, and most of it is text.
http://en.wikipedia.org/wiki/Robert_J._White

Dr. Jerry Silver, an expert in regrowing severed nerves, called White's experiments on monkeys, "fairly barbaric."
Windows NT did have "subsystems" for POSIX and OS/2 along with Win32 back in the day.
Well, he's Dutch, his language uses an alphabet meaning that even with all the accents it's still a one byte language.

Having to work with 2 bytes languages (CJK typically) without proper Unicode support is much more of a hassle.
File-sharing site Torrentz.eu taken offline by City of London police
While I agree mostly with your point, I think the DOM example isn't going to work. The DOM is a spec and doesn't really have anything to do with JavaScript.
This is so cool. I want to be able to build clay sculptures and convert them to blender or CAD files then rig/animate them.
We’re Growing and Hiring. It’s Been Tough, But I’m Loving Every Bit.
I think you've identified an interesting problem in the "cultural dialog" around this subject - that legacy terms like "WYSIWYG" and "Visual Programming" are holding back conversation.

The core idea in the article (that "Hacker Culture’s bias is holding back interface design") is a solid one, but a new term would make it easier to identify the problem without all the implications carried out by the broken tools of old.

Maybe some new term like "Rich Visual Interaction", or "Web Application IDEs", or anything that ties the idea of development with using modern visual technologies and representations would help.
Using Geolocation to Prevent Fraud
Accepted, but when your argument uses it as the example to follow it's very hard not to criticise on that basis. I think a more appropriate tool would be Microsoft Visual Studio.

Talking about visual tools, many moons ago I worked with NetObjects Fusion (http://netobjects.com/html/website-design-software.html). It actually dumbed down development and did not help you understand the underlying technology.

I honestly think in this domain tools that 'hide' implementation from you are not healthy. I do think frameworks have a major role to play, but they 'enable' you to do things better and in a more consistent way.
Calculate how much calories you eat. You can find online the max amount of calories to lose weight.
The question is: is the Python community OK with it becoming a niche language for scientific computing, or do we want to to keep being used as a general purpose language?
Internet Explorer on Macs back in the days of the IE / Navigator wars. Lotus document formats back before MS Office was the de facto standard.

And even just talking about .NET, that was only created to compete with Java after Sun to Microsoft to court over MS's own Java implementation (though granted it's since evolved into something much more). .NET was originally sold as but MS quickly lost interest in pushing it on non-Windows platforms. And then came Silverlight to compete with Flash; and the cross platform hopes for that followed a similar fate once it became obvious that Flash was no longer a competition.

But as I said in another comment, it's a common enough strategy - hardly something unique to Microsoft. It even has it's own coined term: Embrace, extend and extinguish https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
I would recommend this guide here too : http://www.sbf5.com/~cduan/technical/git/
The seeds have been "everywhere in the last couple of years" for decades now.

It's the programmer version of "flying cars are coming".
Malaysia, UK firm release satellite data on missing MH370 flight
1, 3 and 4 almost never happen in real life.

2 is the only thing remotely useful.
Australian government advises Apple users to change their Apple ID password
My personal take is that you should always develop for the platform you are targeting.

It is not so much about weather the UI is drawn so that it looks native and it is not about performance (although important). It is more about what you can and cannot do natively. For example, in iOS/Mac certain things are not easy to do because the UI components that you are extending are not designed to work in they way you want them to work. This may look like a limitation but I see it as an enabler because it forces applications to have more or less the same behaviour. This is what makes AppKit/Cocoa etc. a better platform for development on iOS/Mac.
Looks like the original ranking formula as announced at...

http://ycombinator.com/newsnews.html#12may11

...was tweaked a bit: now starting at #6 rather than #4; now descending one position every 8 minutes rather than every 15 minutes.

(I'm surprised they don't stay for a full day; that would seem a reasonable way to reach anyone who visits at least once daily.)
Having a trial plan will be useful when you say you're validating the product and looking for feedback. Why not have it during signup?
Our human brains have hardware acceleration for image processing as well. Limiting ourselves to text is wasting half our natural resources.

Flowcharts and LabView are old paradigms, they have and are problematic for abstract tasks (they're only good for data manipulation). What's needed is a new style of programming that combined the best of visual and textual representations. Wolfram Language [1] and Bret Victor's Inventing on Principle [2] are more modern approaches in that direction.

[1] http://www.wolfram.com/language/
[2] http://vimeo.com/36579366
They are not at mass production cost cutting scale and maturity yet. It's a new company and a new (or niche) category of thing. It's still a boutique product with a boutique price.

It's like some custom android thingamajig designed specifically for hospital inventory costing $2000. You can look at it and say that it's got the same specs as a $200 phone + some $80 barcode scanner and some odds and ends. The economies are not the same for an Samsung phone produced at 100ks units per month and some niche product produced at 100s of units per month. It's not even a multiplier. It's just completely different for a lot of small reasons.
The general rule is: if there's a kun'yomi that fits, use the kun'yomi. Otherwise, use the on'yomi.

Most commonly, multiple kanji next to each other are on'yomi and single kanji are kun'yomi.
This is pretty good.

I've been looking to outsource the portion of building an early-stage company that consists in generating posts and blogs (on the roller-coaster ride that is building a company, or any other subject), so that as a founder someone can actually work on solving problems instead of blogging about how it is a roller-coaster ride, etc. It would be amazingly helpful to those involved in building something new and raising a seed round on it. There is a very good reason that blogging and social engagement is important to building a company at the seed stage, but these have nothing to do with solving an actual problem. If some of this could be outsourced it would be amazing for actually being able to build things.

I don't think investors invest in solutions. I think they invest in signals as well as their own conception of what kind of a company they would like to invest in, i.e. its Internet footprint. (Though your mileage may vary of course.)

I strongly suggest freshpost.io go off in this direction (especially since they know about the startup scene, being one.)

Basic premises: startups need to do two things. Build something. Talk about it. What is more important? Well, talking about it. Because if you build something but don't talk about it, nobody can know. But if you actually devote your effort to talking about it, then you only have so much left to solve things... The best of both worlds would be to be able to build something, while still having a blog and online presence. Then you can have something, while not being in the bizarre position of being an Internet company without an Internet presence.

Frehpost.io could solve this problem.
Distributed replication tools exist. Use them.

Rsync will keep basic file archives coordinated. Git is quite useful for content that changes in a structured way.

Maintaining even just 2-3 copies of your data will go a long way to ensuring that it doesn't disappear entirely.
The best part is that there are actual working systems now.
I like very much this introduction to git. Most of the other tutorials considers git as a magic black box. Here, it explains what is performed internally by most of the commands, without going into tiny useless details. This is probably not a good tutorial for build management processes and not enough to rewrite git, but it fits perfectly well my "hacker" mind. Thank you very much.
I had to use the search to find out why people view scribd as evil.

http://www.somebits.com/weblog/tech/bad/quora-scribd-conside...
"Squeezing fresh fruit juices"

Not long ago I watched a bartender making oyster martinis and he was very careful to ring out each oyster to get all of their juicy goodness into the drink :-)

Although I like oysters, I wasn't tempted to try one...
There seems to be a growing interest in this field, but there is a lot we don't know yet.

Human feces hasn't been an area with much prestige (and money to be made), so few used to care about it. But, if I remember correctly, the growing interest has partly been caused by geneticists who were initially studying the genome of e.g. humans, but who switched target as the original work was done much quicker than anybody though was possible.

From what I know about the research so far, it seems like our bacterial flora, especially in the gut, is tightly connected to quite a few diseases. However, for many of them, it is still unclear what is cause and effect: Does the altered flora cause the disease, or does the disease cause the altered flora? External factors like stress is known to alter gut flora. On the other hand, bacteria in your gut may affect your mood and personality. Figuring out what is what is tricky, and I suppose there can be feedback loops here as well.

There is much more research to be done. You should be careful with experimenting, as there is risk involved: You may get bacteria that you don't want, and you don't know what the changed flora will do to you. An acquaintance of mine is a researcher in this field, and he does not recommend taking probiotics for e.g. IBS, as he think we still know too little about what types of bacteria to take, dosage, and potential negative long term effects. "Good" strains can do bad things in some contexts, and interaction/symbiosis between different strains (and us) may complicate things. That being said, afaik, probiotics is generally thought to be safe (although I am not sure all manufacturers are trustworthy).

Personally, I think this field has the potential to really change the way we think about health, disease, and medicine. Another field, which I think is related, is diet and fasting: food, and lack of food, alters our gut flora too.
> So the question is would you rather have countries with less regard for human or animal lives do the experiments and reap its benefits while you stick your head in the sand

Worked so far as pollutants are concerned...
I can still remember learning vi, back when you had to duck dinosaurs on the way to the computer lab.

Took a couple of weeks to get comfortable with it, really only a few days to learn the basics.

No, that's not good enough for a use-it-once-and-never-again Web interface, but for an editor you'll be spending hours in daily for decades, it's entirely acceptable.
The problem is not the link shorteners but the amount of (often slow) redirects that come with them.

Getting users to long URLs is a good thing if done directly.
Have you ever seen cases 2, 3, or 4 happen?

2 - Why would a site use some sort of middle layer just to ensure that links remain permanent? They could just redirect old URLs to new ones.

3 - I am aware that the owner can change the URL behind a shortened one so if they needed to they could fix "links" to their site. I have never heard of a service which claims to find out where broken redirects should now be pointing.

4 - I think they make attacks more likely. Most people's browsers will automatically follow the redirect and not give them a change to say no if they don't like the look of the URL. Yes, in theory, a user could try to report a dangerous link but I would be surprised if anyone is available to listen at these services.
> 1) Removal of the referrer (the anonymising redirect)

Should really done by a browser maybe like an attribute on a link but fair enough.

> 2) Redirects within a site when content moves, but the redirect service offers a permalink shortened URL. As only they can generate the URL you can trust that the destination is as safe as the source (the intra-site trusted redirect with vanity URLs)

Just make the original url not move...

> 3) Self-healing of the web, if a URL becomes broken the redirect service may be able to figure out or suggest a replacement, or offer a cached version of the destination or a link to the web archive (the self-healing redirect)

Ideally just better one on the browser and is done in say like chrome. I doubt there's any that were manually updated.

> 4) Protect users against malware and spam by cancelling a redirect if the URL is reported (the 'for the user' gateway redirect)

This is done in browsers anyway. And even if when would this work? Presumably they are getting this through some trusted medium otherwise what's to prevent them just getting a bad url? And if they are why not just check before?
> There have been experiments that show getting 'young' blood transfused has a rejuvinating effect

As proven in the seminal paper by Stoker, B
I'm just happy they can't do those things retro-actively :P.
#1 is used by a lot of sites, mostly torrents and the like to protect their users and themselves from obvious liability. But I even built one to help a forum that discussed philosophy and politics to help them avoid being invaded by trolls just because they discussed (and linked to) content on far-right sites, etc.

#2 was the one I couldn't think of a great example for, but thought that maybe the BBC were doing this (I have no citable source for this hunch but recall a page discussing programme identifiers and moving all existing URLs to this new structure using redirects).

#3 I agree does not happen in real life. Which is a shame.

#4 Twitter claim to do this https://support.twitter.com//entries/109623 , and I believe Google are doing this.

Edit: Citable source for #3 http://www.bbc.co.uk/blogs/legacy/radiolabs/2007/11/urls.sht... . The BBC use a URL shortener in addition to the equivalent of mod_rewrite to normalise all of their content behind permalink short URLs.
Google AdSense Ready for HTTPS? My Experience Says No
1 happens all the time no reason to make it a "short" url though.