skysight-inc/HackerNews huggingface dataset:
"You don’t kill the enemies in Ninja Pizza Girl. You can’t even knock them out. Sure, you can bowl them over for a second or two but if you hang around they’ll get right back up again. Running away is just as viable as attacking and sometimes more so. Running fast makes Gemma feel good about herself and feeling good is the most fragile resource in the game."

I'd say running fast isn't just about delivering pizza fast, it seems to be about avoiding bullies too.
This is hard to answer because an honest answer is "practically everywhere". First class functions, used properly, will take over every aspect of a program.

Here's a neat example from a paper which tried to compare programming speed between functional, oo, imperative languages [0]. We'd like to build a "shape server" which allows you to build geometries of overlapping shapes and query as to whether a given point (in longitude/latitude) is covered by your shapes. The idea was to model a radar or early engagement system or something like that.

The obvious way might be to build a whole nest of objects which communicate among one another to consider the formation of the geometry. Another method is to just use functions from points to booleans which model the eventual question "is this point covered".

type Geometry = (Lat, Long) -> Bool

type Radius = Double
type Length = Double

circle :: Radius -> (Lat, Long) -> Geometry
circle rad (x0, y0) (x1, y1) = sqrt (dx*dx + dy*dy) where
dx = x0 - x1
dy = y0 - y1

square :: Length -> Length -> (Lat, Long) -> Geometry
square width height (top, left) (x, y) =
y < top
&& y > top - height
&& x > left
&& x < left + width

So here we build our geometry straight out of lambdas. A Geometry is just a function from (Lat, Long) to Bool and we generate them through partial application. We can also combine them

union :: Geometry -> Geometry -> Geometry
union g1 g2 pt = g1 pt || g2 pt

intersect :: Geometry -> Geometry -> Geometry
intersect g1 g2 pt = g1 pt && g2 pt

minus :: Geometry -> Geometry -> Geometry
minus g1 g2 pt = g1 pt && not (g2 pt)

and then using all of these "combinators" build a sophisticated geometry which describes the final question "is a point covered by this geometry".

The ultimate modeling tool was just lambdas. They are used so pervasively here I'd have a hard time pointing out each and every application.

[0] The comparison itself is sort of stupid, but the paper is still neat http://cpsc.yale.edu/sites/default/files/files/tr1049.pdf
Why yes, you're right, that's exactly how brand perception works.
Would love to know how the animations were designed and implemented--they really add the extra wow factor.
The thing is, the reasons why Airbnb is illegal (e.g. the zoning laws that the parent mentioned) aren't really subject to shifts in cultural attitudes. It boils down to city planning and structuring (the flow of traffic, the layout of utilities, etc.), all (or at least most) of which are put in place to try and make our horribly inefficient cities just a bit more efficient.
all your rights are belong to us
Why we need to create an illusion of product, before it actually exists
1) That's not because Best Buy isn't allowed to change prices. There's even fine print on their marketing that says the prices on the flyer are marketing only and may or may not match pricing when you get to the store. They just choose not to most of the time for marketing reasons.

2) Actually, at least in New York there are no regulations that discuss the large roadsign pricing signs at gas stations. The law just says the price on the pump must match what you get charged. If they change the price at the pump but get behind on updating their big sign you are SOL.

3) People back out of selling houses all the time.

And for all of these it's worth pointing out that what we're really arguing about is time scale. No one would argue that the gas station (for example) wasn't allowed to sell gas for a different price today than it charged yesterday right?

Bid and ask prices for securities just change prices faster than what we're used to for retail products.

To really expand the scope of this discussion it's worth noting that time scales for retail product price changes are actually shrinking. Walmart has experimented with electronic labels in stores that allow them to change prices in real time. Uber changes prices in real time based on demand. It's interesting to watch consumer reaction to these new trends.
>> for true long-term support, with support meaning=capability of debugging issues in-house for all the core stack they release

> Your definition of support doesn't match that used by enterprises like Spotify,

My sentence was exactly saying that: if you truly want your problem fixed, and the problems include debugging the kernel, RHEL is the way to go. There are companies that offer professional Debian support, but not at the same level as RH, sadly.

> > If the package you're having problems with is an old release that is not maintained anymore upstream

> Wouldn't Debian suffer the same problem here, e.g. if some piece of software's maintainer gets hit by a bus?

I also said that. Debian suffers from the same problem, though if the package is part of the debian "base" system in a stable release, it will be fixed, no matter what. Note that base packages with release critical bugs do not enter stable releases: either the bug is fixed or the package is dropped before hitting the stable release. Once is released, it will be supported. Most of the maintainers for the packages in the base system are also developers.

This is also one of the main reasons Debian releases are "costly" in terms of manpower, and that's why usually releases slip off by months due to release-critical bugs that stop the release process.

I personally don't follow stable releases, as I'm a developer. I often move between testing and unstable, which are basically rolling releases with different degrees of stability. But the work of the maintainers and the base system is vastly underrated, and unfortunately criticized for being a slow process.
> some form of emotional argument or dispute

I think you're unnecessarily narrowing the definition of "emotional manipulation".

I also do not know what "real provocation" is and how it differs from "not-real provocation".
Crunchbase isn't the most reliable, so I was wondering if they surveyed their companies, etc.
What happens when a remote server doesn't support Range headers?
Agreed mostly, but then you're at YouTube's mercy. YouTube pulls TWiT videos all the time due to takedown notices over content that is played in-show as part of the discussion. i.e. let's play this new interesting advert from Company X, or a clip of last week's TV Show Y. Oops, your entire show is now gone.

YouTube has been apparently awful at having humans being contactable to sort this stuff out. Guys From Queens have related the same experiences.

Own your content. Yes, it's expensive, and a cost of doing business, but TWiT's got some revenue.
That was my immediate thought. I don't see how you could see much else in it
Glad to have you part of the discussion.

I'm not discussing your repos, but rather the license choice.

You appear to have forgotten to add the "No Warranty" clause to the repo's you use the WTFPL on. This implicitly means your code is fit for use, and if it crashes my system, you are liable (and, more importantly, you accept liability).

I wouldn't need you to re-license under BSD since the WTFPL allows me to do this already... without your knowledge nor permission.

The WTFPL allows me to re-assign copyright to myself, effectively stealing your work. I might even be able to pursue you after claiming the codebase as my own work (and re-licensing it under a proprietary license).

In any event, the WTFPL provides you with almost no protections against much of anything. As a fellow developer, I don't want anyone to get screwed. I agree with the spirit and intent of your license choice (I use Apache 2.0 for my projects specifically to allow others to do whatever they want, except claim copyright or re-license). However, I feel this license is more of a joke and could do more harm than good.
Dude, it's an IRC bot written in Brainfuck.
I doubt more school-approved violence would have helped prevent sociopaths who do terrible things like the Columbine shootings...

But I do agree schools have gone way overboard on the politically-correct scale.
Honestly, I'm always curious why we don't see Chicago in these kinds of services as well. I totally get why NYC, but there's a lot of cities in the country between NYC and the Bay Area that have better characteristics for this kind of service. (there's lots also, for demographic reasons, wouldn't be ideal as well).

I try not to spend much time in D.C., but I'm conflicted if the demographics are good enough yet, in the city proper, to support something like this. I recognize the city is changing very rapidly and might be at a point where this makes sense now.

I can tell you that at least in Loudoun and Fairfax counties, there's enough work-at-home and stay-at-home folks, and good road infrastructure, and suitable density, that this would probably be successful. Most of the local grocery stores and restaurants stay pretty busy running things around.
OCaml allows you to use mutation pervasively without marking your type. Haskell requires you mark your type with `IO`, `ST`, `State`. You can see Haskell as advantageous because it means that if you have a type without one of those markers you can be certain there is no observable mutation occurring. You can also see Haskell as disadvantageous because those markers are a little annoying.

The ST monad lets you transition from regions which allow mutation to pure regions and then back again.
Maybe ease into makerspaces like my local library which hosts meetings, and hosts kids events put on by one of the local makerspaces, but isn't technically "The Makerspace" probably because there is zero permanent storage, although makerspace people are there seemingly every day.

Once you're all there all the time anyway, then ease into the "now we want/need/demand permanent storage" And machine tools. And a pony.

The concept of a "Hackerspace-Lite" is interesting. No permanent stuff onsite. Carry in and carry out. The library is already full of meeting and presentation rooms and ours finally caved into to sell coffee and junk food for fundraising.

The biggest problem locally is the whole "A library is also a day care, right?" situation. Up to and including police taking abandoned kids into protective custody after a couple hours, which is weird.
> We know there's a curve; we just don't really know it's shape in enough detail to predict how an all-you-can-eat book buffet will pay for itself.

The thing is, Amazon might. They can read the distribution of books bought per unique user annually straight out their database, and them being the size they are, that seems like quite a good proxy for how many books are read per year by people.
Why would they? They neither mention other close cousins like Standard ML, second cousins like Haskell or distant relatives like Scala. This is targeted squarely at the 1% of languages that control 60% of mindshare wealth.
That's stupid - all software businesses are (or at least should be) focusing on getting to market quickly, and there's no justification for the view that "a swarm of middling developers" is commonplace.
Is that what it's meant to be? Makes sense given their #belonganywhere
This is an interesting discussion but ultimately meaningless. You need not be charged with or convicted of anything for US authorities to decide to lock you up indefinitely and to deny habeas corpus, forever. There is absolutely no expectation of due process of law in the US.
> I drove into them full speed which made them call me crazy and go away

haha ... yeah! good on ya. I'm curious, was this a case of straw-that-broke-the-camel's-back and you snapped; or were you ... you know ... kinda crazy back then? :P
Crack Down on Scientific Fraudsters
Show HN: New Touchnote Postcards app
Hmm... I'll consider that for a later upgrade to the demo. For most people, it seems that seeing the results in the console is enough to know if it does what they need.
I think that, having used both of them, Rust is going to feel a lot lower level than OCaml. The single biggest thing is that it's pretty hard (slash near impossible) to write Rust code without thinking about memory allocation, which adds non-trivial mental overhead to the work. That isn't to put down Rust - I think they are the first language that actually has a static, type-checkable story about memory allocation, and that's phenomenal, _but_, the reason for this is to be able to write soft-realtime code (for example, browser engines, games, etc). Web code, at least in the early stages, probably usually has lower performance requirements, and most people would probably trade some performance (and I don't mean to say that OCaml is slow, anymore than Go is slow, etc) for not having to even think about that stuff.
>Digital data, in information theory and information systems, are discrete, discontinuous representations of information or works, as contrasted with continuous, or analog signals which behave in a continuous manner, or represent information using a continuous function.

http://en.wikipedia.org/wiki/Digital_data

Though I have to say in this specific context the definition specific to clocks/watches makes just as much sense:

>(of a clock or watch) showing the time by means of displayed digits rather than hands or a pointer
There has been a lot of study into sexual dimorphisms. Check wikipedia for a primer[0]. Or grab yourself a basic neuroscience textbook[1].

That being said, the poster above stated, "Guys are less subtle -- we're wired to be more attracted to the binary good/bad aspect of things. The male power dynamic is powerful/weak. Girls sweat the details." These are very vague statements which do not relate to specific cognitive tasks, so no research can tell you about whether or not "Girls sweat the details." Unless a statement like this is restated, it is not testable, and therefore is not supported by current evidence. If something like "Males performed differently on average at a spatial task A, or a cognitive task B," then maybe you could find some scientific literature.

At the very least, unqualified and vague statements like that posted only serve to confuse, and may be considered potentially sexist.

[0]http://en.wikipedia.org/wiki/Sex_differences_in_human_psycho...
[1] http://www.openisbn.com/isbn/9780878936977/
IBM does not want Microsoft to be successful in this space. A homogeneous Microsoft environment is bad for IBM. You are right that IBM won't make a lot of money through Apple, maybe incremental services & support revenue, but it also helps to protect IBM from Microsoft software in the enterprise.
Once again people should read http://www.newstatesman.com/david-allen-green/2012/08/legal-...
Satya has been in the US for quite a while though. For a C-level exec of such a prominent company you would think an editor could help or maybe it's something he could work on personally. I tried to chalk it up to "personal style" but it's really egregious. Might be a bit beyond what can qualify as "style" and more towards the "grammatically incorrect" side of the spectrum.
How big an N do you have to get to go from anecdotes to data? Basically my entire family, for two generations, where bullied. I am pretty sure my grandparents would have been bullied too, except it was long enough ago that nobody cared when boys smacked each other around.

Our bullying stopped when we fought back, or moved out of school. And yes the bullying continues to hunt us to this day.
Lords criticise rush to hurry emergency surveillance bill into law
Show HN: 20 Minute Workout, my first mobile app built with Phonegap and Ember.js
That's the nature of startups. Most don't succeed. I don't think YC would make a claim that they are some automatic path to success, just that they help good ideas to get there
Indeed. We've been running RHEL kernels with a Debian userland for a looong time.
https://en.wikipedia.org/wiki/Sex_differences_in_human_psych...

This is not a controversial area of psychology. The burden of proof is on anyone making claims to the contrary (like the person I was replying to).
We have been uploading data from various sources, mostly Data.gov. Please let us know any public dataset you will like us to index.
We hate asking portfolio companies to do any extra work for us. They notify all previous investors when they raise more money, so we have that information, but for jobs and revenue we'd have to ask them to take time to do something that would be helpful for us and not for them.

(We may start asking for more company performance stats, since fewer and fewer companies have boards and it's valuable for companies to report this frequently. But that'd be because we thought it was in the best interest of the companies, not YC.)
As a past investor in all of the companies, I assume they would be informed about the future rounds and updated cap tables.
Everyone knows the early 90s was part of the 80s!

Older UIs like the Amiga OS one suffered from an even more limited pallet, and even worse typography.

I used BeOS as my main OS for a while and really liked it - it was very snappy and felt more "homey" (that is, more like classic MacOS) than early OSX versions did. (The browser, NetPositive, was absolutely awful though).
Raymond didn't answer the question; He answered a different question. The question actually asked was about why---almost 20 years later---Microsoft continues to ship new versions of Office with this inconsistency.

It's like if you discovered that your newly-built SF apartment building wasn't earthquake-resistant, and you asked an engineer from the construction company, "Why are you building new apartment buildings in San Francisco that aren't resistant to earthquakes?", and the engineer answered, "Well, we designed our first apartments 150 years ago when people didn't know very much about earthquakes." The answer is a non-answer, and the practice itself is unsustainable.
I have never understood gmails features. They consitantly do not work for me, maybe the way i use email is too old school or something.

Threads are consistently broken, the messages are in the wrong order and are almost never grouped logically with seemingly random emails getting placed in same thread.

The new tab system seems to only be right about 30% of the time, I constantly have extreamly important emails going to the promotions and updates tab even after I have seemingly said all further emails of this type should go to primary.

I'm genuinely curious do these features work well for others? Am I alone in finding that these things just don't work?
Parent was worried about availability of OCaml developers, and would "pick RoR any day just to eliminate the risk of getting to market late." Never mind that RoR is a web framework, this kind of thinking, that some technology is a silver bullet, or that another is unusable because it is less popular, or that six so-so developers are worth as much as two or three good ones because they're easier to find, is a real problem. It's immature to say out-of-hand that some language, for any application, is "too risky" when it has a good industry track record.
If this is true, seems like you and your friends were pretty confident and secure in who you were as high schoolers. That's awesome. I had a similar group of nerdery/outcast friends, and we enjoyed hanging out together but I personally still desired the approval of the "cool kids".
Is it a big undertake to read all of bootstrap to understand how it does everything? should I read the css or less files? having only finished reading a book about HTML and CSS.
You really, really need to proofread your copy.

http://www.datarake.com/faq.aspx
Hmm. Normalization means you don't have the change the volume between podcasts, but better than that would be dynamic range compression. A podcast with both loud music/effects/screaming and quiet/normal dialogue would be "evened out". You wouldn't have to adjust volume even within a podcast. I don't know of any audio player (desktop or mobile) that has this feature. It would be perfect for podcasts/audiobooks.
I think it all stems from a lack of understanding of subtlety in arguments. For example, when you watch mainstream news, all you see are the extreme points of an issue. You never really see the middle ground, and you never really see any rational arguments. You see either fire and brimstone, or puppies and sunshine.

Take climate change for instance. The only arguments that come up are that either (a) it's not happening, so go fuck yourself; or (b) WE'RE ALL GOING TO CATCH ON FIRE THEN DROWN AND IT'S THE APOCALYPSE. It's never; the world is headed in a direction that we may have control over, but even if we don't, we should probably try to do a better job than we've been doing.

I don't know when it started, but it seems that anytime an even remotely controversial issue comes up, we never see a rational explanation, it's always hyperbole and ridiculous nonsense. It's like people believe that every other human is mentally incompetent, and need to be shown the most extreme example that could possibly exist for an argument to be effective.

For good examples see global warming, immigration, and my recent favorite source of 'the sky is falling' hyperbole - CISPA.

Please note, I am neither endorsing, attacking, nor am I any other verb-ing the items I listed. I am simply saying that a majority of the arguments about those items come across as ham-fisted and ridiculous.
It's a fad. Apple came out with it 'first', making it automatically used among millions of people, then designers followed with other software packages and apps.
Sure, but throttling is going to make it really slow to gather all the data you want.
And to the last 5% that use the "Log in with Twitter" buttons in order to avoid creating another (probably weak) password, 2-factor is invaluable since it protects not just our twitter network but any accounts that it has been linked to.
I often hear how using how using less mainstream and more difficult to learn (as in requires some mind warping if coming from more mainstream language) languages acts as a filter that will leave more capable programmers to choose from, even if there are less of them.

Does anyone know if there have been studies to back this up? Or studies that back up the above comment.

My experience is that programmers who enjoy warping their minds with something different tend to be more capable, or at the very least, up for a challenge. Would be nice to see something else than anecdotes.
Hey Jon, being an F# user who is not very familiar with OCAML, I'd love to know a little more about what specifically F# lacks that makes OCAML superior. I want to know what I'm missing out on.